{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29216616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29231813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:34211"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29242988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:37274"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29244701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50442"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29246302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:33475"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29252548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:57.29291343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29292613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:33436"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29294139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43412"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29295467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:37761"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29297004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:57772"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29298492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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":"5ac9b821-96c9-4fb6-9de5-a03717e30437"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.293052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29306817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47585"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29308147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59496"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29309702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:44145"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29311115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55342"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.29320059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:57.29327846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:57.293516031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.293528831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:65354"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.293544391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54088"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.293557621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:39213"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.293572381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:63883"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.293591101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:57.293611061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:57.293820161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.294282971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.295264922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298027774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298080834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298097874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298116464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298132514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298151304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298167434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298185494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298201064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298220044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298241174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298258314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298275864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298293554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298310774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298327824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298345354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298363744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298379954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298398244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298415604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298433204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298449904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298468574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298486854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298502824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298519954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298537284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298553024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298573264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298594184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298614124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298629944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298648084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298668224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298684334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298706784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298723754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298739404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298756224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.298768654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","discovery_addr":"[::1]:34211"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.298921845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.298982835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","discovery_addr":"[::1]:33436"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.298998065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.299014785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","discovery_addr":"[::1]:47585"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.299029665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.299047015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","discovery_addr":"[::1]:65354"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.299059825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.299076965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"discovery process not yet complete","elapsed":"45.22µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:57.299136615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.299162715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","producer_id":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.299617555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.300019355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:55851","component":"dropshot","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.300060805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:55851","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.300472846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:55851","component":"dropshot","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:55851","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.300493016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.300506556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.300519306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.300602266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.300692576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","interval":"10s","address":"[::1]:55851","producer_id":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.300714316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","address":"[::1]:55851","producer_id":"8a5e52ab-630a-4f6a-98e2-1a207923f650","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.300843206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.300859736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.302074457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","sender":"Sender { addr: [::1]:61833, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.302110617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","sender":"Sender { addr: [::1]:38996, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.302131177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","sender":"Sender { addr: [::1]:46694, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.302144847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","sender":"Sender { addr: [::1]:52034, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.30637624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.3064234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","addr":"[::1]:34211"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.30643813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.30645516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","addr":"[::1]:33436"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.30647096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.30648524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","addr":"[::1]:47585"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.30650008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.30651547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","addr":"[::1]:65354"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:57.30669695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"5.725954ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.306751261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.306768011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.306781031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.306795951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.306810271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.359980141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.360012531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.360026661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.360040171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.360054241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","chassis_type":"Sled","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.363259443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.363303023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.363316033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.363329973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.363990534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.364012714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.364033514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.364051434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.364378184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.364436374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.364496764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.364527754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.367844677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:57.367898427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:57.367931397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:57.367964497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:57.367998847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar0","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.368026817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.368052727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.368080657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.368107877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.368126247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.368145577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.368163567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369238048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.369264558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369282338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369300658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369341868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369363278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369403738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369425498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369441668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369461338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369479338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369493888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369511908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369529418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369549518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369564808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369582828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369600588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369616648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369633648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369651178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369666758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.369684618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369706048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369721588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369741208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369760278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369774838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369792518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369825258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369842418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369856408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369873758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369891148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:57.369906748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.369922048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.369939578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.369955868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:57.369990898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.370022818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.370321468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.37178403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.37183508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.37185413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.37226602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.37228265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.3723001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.37231316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.37232913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.37234308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.37245072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.37246863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.37248477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.373796721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.373825611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.373848341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.373869461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.373901971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.373916141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.373936771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.373949601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.374113651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:57.374186121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.374203811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.374222461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.374832972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.374872862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.374935092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.374957862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.374983992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.375000452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.375016942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.375031802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.375566422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.375587492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.375706582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.375748123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:57.375763823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.375781723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.375796133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.375812723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.375832493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.375849683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.375863633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.376048423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.376101143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.377938924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.377961524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.378165214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.378182854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.378201974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.378215124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.378445565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.378470335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.379236505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.379292105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379313175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379328035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379344765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379364945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379382175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379396545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379415365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379434495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379448075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379464455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379479925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.379495235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.379509455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.379527465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.381684887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.381791437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, 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:50:57.381838937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.381853737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.381870667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.381883637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.381900557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.381917607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.382635248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.382674398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.382701988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.382737358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.382769038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:57.382804068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:57.382837578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.382854178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.483517344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:64198"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.484457404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"fc103dfb-3e47-44fa-94a1-a12bd7df1a85","remote_addr":"[::1]:64198","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.484502455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"fc103dfb-3e47-44fa-94a1-a12bd7df1a85","remote_addr":"[::1]:64198","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.511952735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"fc103dfb-3e47-44fa-94a1-a12bd7df1a85","remote_addr":"[::1]:64198","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":27486,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.529583729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"a17db0e0-16a9-4bad-8ab6-d93fe86f7cdc","remote_addr":"[::1]:64198","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.529628129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"a17db0e0-16a9-4bad-8ab6-d93fe86f7cdc","remote_addr":"[::1]:64198","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.529853919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.530566089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.535578613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.535682193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.539086096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.539455186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"a17db0e0-16a9-4bad-8ab6-d93fe86f7cdc","remote_addr":"[::1]:64198","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":9855,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.616037634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:57.622504149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"321.635253ms","count":"1"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.979445067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.014481823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"713.611797ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.370807982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.370835912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.370862632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.370876032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.371103942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.371143292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.371163272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.371177332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.371276092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.371312582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.371346242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.371377962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.401246265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.401304935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.401344875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.401378885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.402011545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.402043785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.402076865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.402096905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402216705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402234035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402270266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402310056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402323056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402337826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402351896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402365376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:58.402379296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402391706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.402824296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.402869066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.402903756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.402921086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:50:58.403343016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.404401707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.404420357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.404435887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.404467637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.404482527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.404497017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.404509637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.404524317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.404536457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.405080538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.405099418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.405116678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.407075069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.407093949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.407111249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.436219241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.436278101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.436292251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.436307141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.436319861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.436568101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.436606491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.436622501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.436950692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.437645102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.437665282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.437740642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.437754452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.437769542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.437782082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.438157653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.438174233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.439318353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.439336733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.439426034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.439441814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:58.439456284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.439468314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.439482964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.439497714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.439512064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.439526944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.439541084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.439987734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.440006344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.442409736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.442432326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.442486736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.442501726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.442523666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.442537586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.442923166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.442941486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.443597987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.443623207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444444457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444474317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444489887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444504167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444518757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444533257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444547797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444567787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444581277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444595117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444610067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.444623307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.444712498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.444733838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.446948559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.446971599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, 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:50:58.447207829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.447222859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.447238869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.447251829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.447295459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.447312739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.44808418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.44810232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.44813736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.44817326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.4482502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.44828459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.44831682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.44833153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.490479462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:51298"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.490657712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"c47582dd-18e6-4826-85a5-3429483e8f7a","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.490678912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"c47582dd-18e6-4826-85a5-3429483e8f7a","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.490746512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.490808932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:58.490916652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 13 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.490935632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.490951482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.490965062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.490980032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.490993452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491005662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491018482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491032702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491045702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491057842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491079252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491091572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491105303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491117923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491130283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491143643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491156783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491169963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491182683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491194563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491206843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491220093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491233243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491246983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491259923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491271803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491284373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491297313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491311043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491323963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.491335653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.491346943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"c47582dd-18e6-4826-85a5-3429483e8f7a","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":421,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.491468663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"d2b21e2a-997c-4ce6-a942-800fd22280f4","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.491488453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"d2b21e2a-997c-4ce6-a942-800fd22280f4","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.491562833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.491604833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.491655253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 14 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.491688323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.491730523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 15 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.491819233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"d2b21e2a-997c-4ce6-a942-800fd22280f4","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":355,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.492194113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"4b908e40-5121-4852-bcbf-2360d0cad3c6","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.492213093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"4b908e40-5121-4852-bcbf-2360d0cad3c6","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.492263443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.492308303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.492359223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.492394983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.492425743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.492538054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"4b908e40-5121-4852-bcbf-2360d0cad3c6","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":311,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.492823824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"98753abc-c708-49e7-b4ae-e8eb3b9c954c","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.492843154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"98753abc-c708-49e7-b4ae-e8eb3b9c954c","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.492892784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.492941884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.492993404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.493027314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.493061734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.493136304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"98753abc-c708-49e7-b4ae-e8eb3b9c954c","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":324,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.493454424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"427a09a2-d92c-4b26-b778-5c300d4ca05d","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.493473344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"427a09a2-d92c-4b26-b778-5c300d4ca05d","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.493523184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.493566144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.493617774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.493651344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.493693994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:58.493772175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"427a09a2-d92c-4b26-b778-5c300d4ca05d","remote_addr":"[::1]:51298","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":321,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.405320571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.405349311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.405364201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.405377161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.405743951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.405774741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.405790611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.405807241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.406303692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.406343242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.406381692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.406409762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.410248085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.410312695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.410344365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.410377355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.411110005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.411130625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.411147595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.411164475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.411334265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.411351365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.411367465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.411395625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.411408405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.411426475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.411441625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.411455705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:59.411469815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.411482015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.411693906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.411731816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.411764926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.411782806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.412111046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.413224157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.413244047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.413262177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.414077097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.414116077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.414130797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.414143207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.414158717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.414171047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.414454938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.414473688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.414487778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.415636419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.415675139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.415694379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.416495969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.416528499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.416541669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.416556259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.416568539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.416582579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.416615239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.416630339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.416646929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.41724842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.41726837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.41740054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.4174166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.4174318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.41744389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.41771964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.41773913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.418971831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.418990651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.419222211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.419261271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:59.419281431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.419295231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.419320151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.419334691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.419351881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.419366511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.419380641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.419471001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.419490762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.422510754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.422551944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.422837334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.422852044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.422878874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.422894054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.423207364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.423225574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.423991805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.424011845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429207449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429222529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429236359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429252479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429266009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429279429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429292839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429306209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429319039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429332349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429347339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429362999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.429873459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.429892989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.433903722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.433931872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, 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:50:59.435366233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.435405454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.435423284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.435437224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.435495054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.435514204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.436581774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.436601674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.437521825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.437557415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.437925335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.437960395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.438052276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.438070376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.487895943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:34804"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.488760014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"6ead30f8-e0d5-4415-920b-5d6c983d3126","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.488789404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"6ead30f8-e0d5-4415-920b-5d6c983d3126","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.488805684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.488887574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:59.489024124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489043824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489056814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489069314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489083984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489097794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489109974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489122104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489134084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489145914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489158954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489172444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489186964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489200884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489215194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489228344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489241564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489256744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489270674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489285264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489299604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489313524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489325554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489338684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489352064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489364024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489375854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489389124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489404694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489417604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489430634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.489443934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.489456414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"6ead30f8-e0d5-4415-920b-5d6c983d3126","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":366,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.490218575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"610fdd4d-d776-4541-86ea-2787271a0f3e","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.490238405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"610fdd4d-d776-4541-86ea-2787271a0f3e","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.490294175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.490350265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.490422265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.490458195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.490492965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.490572635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"610fdd4d-d776-4541-86ea-2787271a0f3e","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":356,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.491560196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"8dd8b488-6148-4527-8def-d68837f76801","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.491582846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"8dd8b488-6148-4527-8def-d68837f76801","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.491631316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.491680786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.491827366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.491860846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.491906166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 12 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.491986366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"8dd8b488-6148-4527-8def-d68837f76801","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":432,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.492908497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"6e9a6830-196d-4998-94d6-1dd55d5d8178","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.492928687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"6e9a6830-196d-4998-94d6-1dd55d5d8178","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.492979787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.493028837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.493116817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.493150907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.493251137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 36 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.493348867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"6e9a6830-196d-4998-94d6-1dd55d5d8178","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":427,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.493667217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"004e4eb4-cda3-4157-83c8-799553a26231","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.493693067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"004e4eb4-cda3-4157-83c8-799553a26231","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.493733737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.493780208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.493831288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.494441978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.494651968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 36 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.494743848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"004e4eb4-cda3-4157-83c8-799553a26231","remote_addr":"[::1]:34804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1075,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.50994644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:50:59.51087838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"2.210011504s","count":"3"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.381887626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.381935256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.381950866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.381964116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.381977576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.381995606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.382010636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.382027496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.382243586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.382287676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.382317656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.382348057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.382379137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.382412777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.382443917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.382476407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.382924847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.382950317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.382967197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.382983727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.386188829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.386214769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.386229769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.386257889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.386270789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.386286369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.386301179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.386315919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:00.38633265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.38634895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.38644839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.38649663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.38656163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.38657824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.38706962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.388115271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.388139041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.388155761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.391901014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.391924344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.391939644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.391965624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.391980364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.391993184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.392959505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.392979355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.392995435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.394107885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.394147395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.394166225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.395220466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.395263066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.395276386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.395292006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.395304826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.399141499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.399190639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.399206229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.399302519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.39997776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.40002877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.40014973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.40017886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.4001957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.40020999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.40022654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.40024325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.40075944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.40077909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.403682693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.403706053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:00.403721123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.403734863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.403749663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.403764513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.403778763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.403793453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.403810113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.403824423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.403840903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.405350994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.405371964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.405515894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.405531274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.405545724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.405559114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.405573824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.405588864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.406169104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.406190784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406281195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406302285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406317415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406332195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406346665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406361115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406375605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406390135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406402635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406417695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406431485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.406445625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.406460305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.406475035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.408662166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.408707226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, 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:51:00.408814786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.408839986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.408856506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.408870636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.408888407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.408905397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.409684567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.409725607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.410673298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.410707258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.410736938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.410768978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.410800158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.410818108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.44010665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:49258"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.44029233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"8c13d6d0-98cb-45d4-bb89-beefd06a6906","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.44031045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"8c13d6d0-98cb-45d4-bb89-beefd06a6906","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.44035198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.44040047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:00.44050901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44052407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44053584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44054916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44056213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44057366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44058499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44059847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44061151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44062336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44063482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44064791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44066073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.4406723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44068589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.44069893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440710521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440722161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440733721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440747591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440761661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440774121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440785701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440797191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440811051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440823951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440839881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440852711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440867221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440880151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440891671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.440905301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.440917471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"8c13d6d0-98cb-45d4-bb89-beefd06a6906","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.440934251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"b9a12d45-81d7-4019-9253-5c6000c8895f","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.440950241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"b9a12d45-81d7-4019-9253-5c6000c8895f","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.440986121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.441025381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.441082651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.441114881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.441148781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 29 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.441220871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"b9a12d45-81d7-4019-9253-5c6000c8895f","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":301,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.441512891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"aff156a3-d310-484d-9477-298869c7c80d","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.441531281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"aff156a3-d310-484d-9477-298869c7c80d","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.441574901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.441625241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.441672271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.441707671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.441738861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 16 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.441815701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"aff156a3-d310-484d-9477-298869c7c80d","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":302,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.442114382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"c512da11-d537-4374-9c6b-edd51626d948","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.442134812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"c512da11-d537-4374-9c6b-edd51626d948","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.442178392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.442220182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.442269702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.442306632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.442328692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 48 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.442407762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"c512da11-d537-4374-9c6b-edd51626d948","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":305,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.442716042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"5e66ddc9-43fc-481b-9c5d-3a7568f2b970","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.442735202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"5e66ddc9-43fc-481b-9c5d-3a7568f2b970","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.442781062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.442824162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.442873022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.442906952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.442954182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 48 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.443021752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"5e66ddc9-43fc-481b-9c5d-3a7568f2b970","remote_addr":"[::1]:49258","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":309,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.995893978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:56716"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.996048998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"9540e2a4-5cb4-4fde-a007-ed4d20b92a26","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.996072088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"9540e2a4-5cb4-4fde-a007-ed4d20b92a26","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.996107728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.996165608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:00.996281078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996299258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996313178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996330258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996345398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996358798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996370588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996382438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996394768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996408399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996420259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996432839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996446659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996458629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996471839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996483799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996496089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996512229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996525339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996537049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996549689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996563109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996578169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996591069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996603229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996616709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996629879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996643159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996656309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996668859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996682029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.996693869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.996705429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"9540e2a4-5cb4-4fde-a007-ed4d20b92a26","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":319,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.996725169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"56757f46-13ac-48e2-90dc-6c7ca8f5a8f7","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.996740869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"56757f46-13ac-48e2-90dc-6c7ca8f5a8f7","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.996776539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.997368769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.997524319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.997565349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.997611039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 32 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.997695659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"56757f46-13ac-48e2-90dc-6c7ca8f5a8f7","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":995,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.99805035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"343da702-bc32-47ae-a987-81c41c5bc062","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.99807042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"343da702-bc32-47ae-a987-81c41c5bc062","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.99812287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.99817032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.99822092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.99825456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.99828949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.99836602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"343da702-bc32-47ae-a987-81c41c5bc062","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":320,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.999229031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"db6ec30b-71c3-41c1-8446-a6745f5ce410","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.999272691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"db6ec30b-71c3-41c1-8446-a6745f5ce410","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.999359081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.999463101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.999517551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.999551751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.999605961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:00.999687721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"db6ec30b-71c3-41c1-8446-a6745f5ce410","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":472,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.000028091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"d7c6e0d6-5803-4d8c-ba12-6f28b1c5148b","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.000046871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"d7c6e0d6-5803-4d8c-ba12-6f28b1c5148b","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.000090861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.000136381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.000188401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.000222001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.003880424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.003983654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"d7c6e0d6-5803-4d8c-ba12-6f28b1c5148b","remote_addr":"[::1]:56716","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":3966,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.398795092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.398821862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.398834942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.398847732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.398899932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.398941822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.398960242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.398976582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.399258572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.399323492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.399359432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.399389652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.399419662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.399455232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.399488762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.399522912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.399937993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.399962303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.399985743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.400003993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.403111585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.403129915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.403164495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.403196595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.403211325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.403226795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.403244315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.403259345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:01.403277785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.403291635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.403393725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.403439205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.403474505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.403490245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.403949616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.405030917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.405050357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.405067637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.408912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.40895141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.4089692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.40898281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.40899756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.40901072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.410517531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.410549381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.410566381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.411562422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.411607132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.411625432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.412451282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.412484932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.412499272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.412513942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.412529522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.415458854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.415503835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.415519085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 54 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.415919085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.416495715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.416515615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.416705965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.416742875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.416759255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.416771855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.417093746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.417124726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.417664226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.417684466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.422089459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.422127649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:01.42214294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.42215588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.42217008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.4221839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.42219789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.42221174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.42222551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.42261761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.42263765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.47596167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.4760124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.478372562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.478393402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.478408602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.478421682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.478646662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.478665552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.479553203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.479574093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483352086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483380736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483395446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483409706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483423436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483436986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483450406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483464766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483476926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483490776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483504646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.483518216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.483691556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.483709616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.485891828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.485935288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, 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:51:01.490925521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.490959811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.490978871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.490992441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.491653322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.491674282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.493114053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.493137083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.493464823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.493496403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.493627853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.493662573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.493856574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.493906364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.55532595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:42637"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.55548851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"70f7c767-ed84-460f-989f-71d7c183173e","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.55550759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"70f7c767-ed84-460f-989f-71d7c183173e","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.55556599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.55564176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:01.55577853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55579679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55580958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55582216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.5558345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55584702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55585927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55587162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55588405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55589624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55590885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55592091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55593311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.5559452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.5559573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55596995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55598372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55599587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55600837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55602108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55603328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55604531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55605722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55606932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.55608113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.556095541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.556107801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.556123191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.556136581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.556150301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.556162131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.556175851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.556189901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"70f7c767-ed84-460f-989f-71d7c183173e","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":346,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.556275211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"5c152c80-8721-4001-bce9-00b55446f57a","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.556294121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"5c152c80-8721-4001-bce9-00b55446f57a","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.556348241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.556392951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.556442341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.556475121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.556512071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 39 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.556590611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"5c152c80-8721-4001-bce9-00b55446f57a","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":320,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.556900501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"3392faaa-1339-45cb-86b7-dcb33aa630fc","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.556918481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"3392faaa-1339-45cb-86b7-dcb33aa630fc","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.556970651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.557252151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.557322731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.557359941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.557375691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.557447782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"3392faaa-1339-45cb-86b7-dcb33aa630fc","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":548,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.557748592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"6b2d7359-259d-47bc-bcab-d2907d50e378","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.557766732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"6b2d7359-259d-47bc-bcab-d2907d50e378","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.557817202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.557865302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.557960172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.558030052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.558046962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 62 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.558113992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"6b2d7359-259d-47bc-bcab-d2907d50e378","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.558417252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"b25b1589-de2c-4068-a009-c85bae4635a0","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.558436842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"b25b1589-de2c-4068-a009-c85bae4635a0","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.558486072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.558572582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.558620242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.558658992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.558693192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 62 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.558769483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"b25b1589-de2c-4068-a009-c85bae4635a0","remote_addr":"[::1]:42637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":356,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.977793697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:01.98097645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"4.680106764s","count":"4"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.083745447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:42197"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.084007528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"93b7f7a6-136b-432d-934e-a4507bd1dd2d","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.084029318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"93b7f7a6-136b-432d-934e-a4507bd1dd2d","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.084060728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.084125918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:02.084235668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084252498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084265118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084277398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084289758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084302088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084314258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084326678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084338858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084350968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084363238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084375488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084388158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084400468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084412468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084424338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084436338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084461508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084473598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084485698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084498148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084510898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084524888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084536848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084548768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084560818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084573388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084585418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084597738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084610008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084622068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.084633968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.084648738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"93b7f7a6-136b-432d-934e-a4507bd1dd2d","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":348,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.084740138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"1e253cbc-4ea4-4c15-86e0-b26f8c257e28","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.084761808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"1e253cbc-4ea4-4c15-86e0-b26f8c257e28","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.084815868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.08687911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.08711539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.08719182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.08733761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 42 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.08751708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"1e253cbc-4ea4-4c15-86e0-b26f8c257e28","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":2768,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.088034611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"349583f9-e00a-4895-ac43-968f12eb82b4","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.088086941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"349583f9-e00a-4895-ac43-968f12eb82b4","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.088161871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.088204341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.088274471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.088309681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.088350661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.088435561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"349583f9-e00a-4895-ac43-968f12eb82b4","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":410,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.088748321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"c5b48159-214f-401c-babd-8d2b945b8d89","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.088767321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"c5b48159-214f-401c-babd-8d2b945b8d89","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.088823531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.088882311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.088943501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.088975901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.089019891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 64 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.089097731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"c5b48159-214f-401c-babd-8d2b945b8d89","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":362,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.089424792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"7a5824ab-3797-4af1-8b1e-bb0c7c0e7b85","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.089454452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"7a5824ab-3797-4af1-8b1e-bb0c7c0e7b85","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.089472782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.090040462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.090195552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.090230512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.090286662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 64 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.090373172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"7a5824ab-3797-4af1-8b1e-bb0c7c0e7b85","remote_addr":"[::1]:42197","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":966,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361013036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361077226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361093166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361106426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361119746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.361137347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.361152597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.361170397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361224087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361260057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361292687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361322847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361423637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.361457247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.361488377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.361522547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361556187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361573497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.361589187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361606057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361644407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361688137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361706677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361740417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361757537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361774237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361789377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361803977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:02.361818847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.361831997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361846587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361863577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.361895057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.361910507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.362342527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.363405188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.363428818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.363445328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.363561698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.363577818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.363592948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.363606338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.363621748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.363634408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.363673658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.363691088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.363707658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.364670869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.364691849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.364708319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.364813149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.364844029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.364856789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.364872859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.364886679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.364907009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.364939749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.364955559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.364969939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.36550825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.36553515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.36567829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.36572166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.36573926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.36575391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.36576874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.36578548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.36625754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.36628018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.36641047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.36642599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:02.366441491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.366457941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.366472351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.366486901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.366508191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.366522981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.366538841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.366552711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.366567651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.368017282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.368039142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.368169952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.368185562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.368200032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.368215072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.368230602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.368245582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.368790432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.368809382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.368931222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.368975482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.368993412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.369009742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.369024922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.369042392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.369058132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.369073512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.369087593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.369102133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.369116043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.369131003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.369145753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.369160883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.371205504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.371227124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, 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:51:02.371360454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.371376214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.371392004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.371404584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.371421184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.371437184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.372180095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.372220615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.372313205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.372374825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.372403085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.372434915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.372464465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.372479215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.586080796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:50004"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.586237716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"6e5877a3-c25a-4ab9-851b-0725500c840a","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.586257456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"6e5877a3-c25a-4ab9-851b-0725500c840a","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.586294606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.586348666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:02.586457376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586474066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586486446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586498696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586511546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586523526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586535556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586547746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586579606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586591796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586603857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586615747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586627907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586639797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586651737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586663907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586677647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586689697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586701547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586713547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586725657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586737647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586749587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586761637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586776947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586790207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586802177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586814017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586826117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586838277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586850237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.586862317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.586874587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"6e5877a3-c25a-4ab9-851b-0725500c840a","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":304,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.586893557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"12438ea1-97eb-4f27-afe7-b6719302bfa6","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.586909287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"12438ea1-97eb-4f27-afe7-b6719302bfa6","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.586930137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.586982707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.587031727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.587065927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.587098987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.587175127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"12438ea1-97eb-4f27-afe7-b6719302bfa6","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":311,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.587472587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"9d8f3c89-2033-4571-bf2b-cb0ec5437c9d","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.587491387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"9d8f3c89-2033-4571-bf2b-cb0ec5437c9d","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.587553167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.587575387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.587630307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.587664637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.587696447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:02.587772007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"9d8f3c89-2033-4571-bf2b-cb0ec5437c9d","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":302,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.588066528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"2e7ecc7f-0661-42b8-af20-e2745801f649","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.588085828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"2e7ecc7f-0661-42b8-af20-e2745801f649","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.588132938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.588178738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.588228798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.588262078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.588289658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 76 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.588362388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"2e7ecc7f-0661-42b8-af20-e2745801f649","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":305,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.590290049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"61298729-a799-43d6-8324-f99a9eaf6c2e","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.590344039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"61298729-a799-43d6-8324-f99a9eaf6c2e","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.590362249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.590399999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.590471109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.590509699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.590543789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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: 76 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.59062528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"61298729-a799-43d6-8324-f99a9eaf6c2e","remote_addr":"[::1]:50004","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":356,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.36121715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.36124506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.36126023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.36127343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.36128689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.36130477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.36131988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.36133484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.36185821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.36191719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.36197879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.36200843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.3621132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.36217767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.36221177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.36224434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.36227512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.36229293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.36230786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.36232355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.36233993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.36235475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.36237063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.36240319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.36241626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.362431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.3624456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.362460411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:03.362475721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.362488161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.362501911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.362516351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.362547821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.362574381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.363046361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.364257022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.364277372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.364318102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.364766012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.364782362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.364796872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.364811622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.364827412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.364840102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.364855522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.364870912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.364886862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.365955253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.366001493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.366025343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.366085543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.366116653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.366130283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.366145083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.366157513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.366172923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.366204753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.366220033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.366234913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.366784734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.366802214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.367355164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.367369964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.367384394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.367396644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.367411314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.367426094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.368049005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.368066555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.368136755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.368170915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:03.368188555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.368204155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.368219785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.368234415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.368249765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.368263395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.368277115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.368292895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.368309345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.369796636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.369817016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.370984927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371002197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371049947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371070407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.371089267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.371105687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.371707697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.371727037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371803938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371819348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371833978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371849798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371864828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371878928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371892838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371908108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371920698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371934918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371948998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.371963708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.371978558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.371993158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.374065789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.374084819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, 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:51:03.37484517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.37486148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.37487709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.37488939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.37491424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.37493046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.375731421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:03.375751131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.375801621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.375832851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.375865191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.375897181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.375927911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.375943931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.361547423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.361582483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.361595973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.361609383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.361622273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.361638473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.361655583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.361675753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.361692403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.361724353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.361754733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.361784183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.361813633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.361846023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.361877103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.361907563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.361947373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.361963543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.361978133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.361994073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.362010573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.362024893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.362041263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.362070863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.362083243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.362098193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.362112673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.362126943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:04.362141103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.362152963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.362166663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.362181503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.362211743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.362226683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.362541814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.363728444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.363747684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.363763774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.363780025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.363793045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.363808895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.363822115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.363838075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.363850645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.363864635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.363879725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.363894365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.364952805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.364990655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.365007885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.365024475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.365053335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.365066225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.365080885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.365093165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.365107256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.365138246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.365153126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.365168236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.365703156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.365722966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.365754966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.365768856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.365783366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.365795526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.365809726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.365824216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.366386556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.366413816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.366430507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.366443337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:04.366457877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.366470257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.366484447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.366498347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.366512767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.366559297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.366574087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.366588567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.366603657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.368152048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.368187948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368204948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368218578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368233368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368245848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.368260248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.368275448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.368819958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.368840488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368866888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368881598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368920478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368936438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368954488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368970348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.368986788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.369002998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.369016778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.369032838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.369046948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.369061058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.369076658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.369093269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.3712207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.37126691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, 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:51:04.37128404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.37129674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.37131096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.3713243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.37133952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.37135538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.372124741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:04.372163511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.372179571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.372208811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.372237291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.372268501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.372299061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.372315711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.360928075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.360958935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.360972585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.360985775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.360998915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.361050475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.361072335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.361087485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361102395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361132506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361172026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361200396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.361229436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.361260106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.361290306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.361320286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.361350286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.361366296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.361380566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.361395986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361411866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361425396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361440136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361467246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361479656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361493436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361507186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361520856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:05.361534776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.361547016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.361562476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.361577146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.361607866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.361624056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.361882376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.363003337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.363023227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.363039207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.363068897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.363082877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.363097007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.363109537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.363123607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.363136197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.363150307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.363165337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.363180327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.364240648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.364294298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.364312198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.364331298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.364363828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.364377428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.364392348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.364404998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.364419518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.364449928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.364464588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.364478388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.364965058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.365008088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365026928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365040138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365055088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365067298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.365081158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.365095938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.365626499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.365644549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365683209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365705219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:05.365720229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365732909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365750699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365765079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365780539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365794939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.365809599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.365823879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.365839519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.36732053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.36734221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.36738278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.36742949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.36744497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.36745737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.36747103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.36748709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.368001801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.368021281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368050281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368069091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368083741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368097851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368112221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368126141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368142441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368156831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368171401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368185641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368199741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.368213481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.368227171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.368241861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.370280102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.370306312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, 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:51:05.370327492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.370342472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.370359292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.370376532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.370390912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.370406522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.371198573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:05.371216543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.371254393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.371284343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.371312053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.371344413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.371377113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.371391263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.360849858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.360899308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.360914368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.360931068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.360945178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.360961928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.360978638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.360997208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361046618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361081498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361113558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361144049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.361212139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.361246699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.361283559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.361315539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.361347519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.361364419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.361381769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.361398849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361418679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361433279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361448649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361478219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361491239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361508379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361523249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361537769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:06.361552189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.361564249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.361580469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.361595439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.361627049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.361643869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.362086739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.36319236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.36321217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.36322865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.36324902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.36326193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.36327713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.36329012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.36330634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.36331856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.36333307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.36334797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.36336313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.364355801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.364374181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.364391391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.364410931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.364439261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.364455821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.364470901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.364483791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.364500181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.364532471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.364548501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.364563251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.365071631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.365092571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365127492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365141792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365157662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365169982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.365183872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.365198762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.365715012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.365733622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365770432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365785392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:06.365799732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365811772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365826002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365840712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365856022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365870462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.365885342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.365900962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.365915832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.367401083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.367420243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.367455113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.367469373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.367485293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.367497533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.367511453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.367527463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.368080394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.368099144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368150164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368176894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368193054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368207374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368223104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368237284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368251464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368265424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368278044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368293754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368308364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.368322524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.368337254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.368352064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.370332265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.370351275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, 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:51:06.370387975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.370402135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.370416366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.370428366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.370442546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.370457306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.371228136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:06.371251606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.371299496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.371365636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.371394546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.371428386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.371460256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.371478756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364079064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364134734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364149594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364164014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364177374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.364193744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.364210784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.364227794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364242714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364288384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364319594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364348654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364377624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:07.364411454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:07.364451084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:07.364487744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364520054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364537844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.364552874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.364571624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364590044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364603124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364618354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364647324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364661384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364677084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364691274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364707374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:07.364723664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.364736284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364751634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.364767284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:07.364798604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.364812784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.365063274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.366112775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.366135965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.366154175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.366200055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.366217835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.366233685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.366246395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.366260315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.366272585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.366288165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.366305675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.366322115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.367269516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.367287646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.367303176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.367366186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.367399236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.367413196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.367428246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.367442016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.367458856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:07.367492136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.367511126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.367527466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.368031367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.368050047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.368229147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.368244457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.368261237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.368274377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.368288187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.368303077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.368814737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.368834187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.369000557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.369038247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:07.369054197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.369066897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.369081657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.369097628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.369111918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.369127488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.369142648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.369156718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.369172428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.370578359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.370608439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.370663259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.370679259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.370693829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.370707369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.370722959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.370738639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.371310619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.371354969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371372019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371386349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371400549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371415879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371430369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371443719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371458709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371472479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371484049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371497429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371513509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.371529919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.37230114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.37233779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.374494972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.374541022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, 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:51:07.374623552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.374639382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.374654072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.374667432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.374683712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.374698972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.375449862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.375467972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.375504772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.375534222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.376157123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:07.376193383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.376223263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.376238203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.537976805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:07.538978746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"10.23809681s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.360931165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.360959955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.360973045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.360985785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.360998895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.361020985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.361036375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.361051775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.361350826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.361398036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.361427366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.361455356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.361567616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.361600476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.361631196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.361662046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.362368576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.362388646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.362403486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.362419236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.362499247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.362513797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.362544807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.362574497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.362588277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.362603207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.362618107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.362632927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:08.362647307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.362660047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.362674177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.362689177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.362719757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.362734767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.363225957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.364317998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.364336218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.364351868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.364417808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.364431938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.364446568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.364458918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.364472848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.364484978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.364499468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.364514338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.364529938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.365572029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.365609059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.365626599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.368102571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.368140601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.368153821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.368168681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.368181201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.368441241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.368476871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.368492311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.368507121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.369107962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.369125982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.369166832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.369181262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.369196052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.369208312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.370029282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.370047482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.370617393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.370635323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.370698793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.370712883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:08.370727853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.370740493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.370755063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.370769373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.370783553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.370797603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.370812013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.370826393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.370841273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.372302124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.373899925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.374664146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.374680156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.374694536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.374707136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.374857546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.374877966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.375472656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.375490736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375576126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375590416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375604996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375619176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375633776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375654496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375668516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375682406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375694786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375710756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375724837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.375738997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.376901007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.376919677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.379137719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.379168349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, 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:51:08.379285959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.379300859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.379315639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.379328249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.379342789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.379358039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.38011612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:08.38013553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.382638192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.382670552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.382912872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.382979142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.383015352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.383031322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.361169289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.361215019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.361229379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.361243009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.361256399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.361273239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.361288689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.361303469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361370759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361409539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361442829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361471699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.361541179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.361574039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.361605959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.361636779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.361667749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.361684069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.361698849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.361714569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361733269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361747439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361761949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361789879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361802559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361817409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361832299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361846699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:09.361861209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.361873709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.361888219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.361903079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.361933809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.361948509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.36245341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.36356015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.36358195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.36359886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.36361525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.36362842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.36364359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.36365636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.36367069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.36368293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.36370018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.36371538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.36373307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.364716931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.364735761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.364751701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.364770651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.364799421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.364812201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.364826571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.364838741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.364880361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.364913281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.364928301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.364942901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.365461522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.365480672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.365503042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.365516032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.365531002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.365543342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.365557652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.365572892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.366119292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.366138642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.366169242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.366184772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:09.366201572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.366214042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.366230332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.366244792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.366259062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.366273192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.366287322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.366301152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.366315822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.367815644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.367833934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.367872894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.367919774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.367935924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.367949154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.367963614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.367979974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.368477234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.368499404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368520834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368536664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368554764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368570974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368587864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368603944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368621224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368640334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368654434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368673174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368689564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.368706084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.368720924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.368735774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.370757806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.370797756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, 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:51:09.370816836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.370831836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.370846526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.370860656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.370881256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.370896446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.371622566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:09.371640986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.371685436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.371743767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.371776657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.371810577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.371843957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.371862347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.360865991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.360890331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.360903511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.360916331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.361576432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.361596452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.361613042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.361629612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.388913322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.388957782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.388988703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.389018653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.393132576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.393197086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.393229906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.393265046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.393590346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.393636076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.393652366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.393669186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.419658646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.419678406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.419734156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.419764146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.419777456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.419792836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.419807996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.419822716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:10.419837456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.419850286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.421737427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.421775487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.421807647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.421823097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.422521288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.423755629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.423787399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.423804019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.424458399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.424480809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.424496639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.424510139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.424524939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.424537819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.453555381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.453603071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.453618751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.455141062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.455173262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.455190632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.455890613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.455956303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.455970913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.455985003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.455997173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.456807854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.456852574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.456867864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.456912974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.457706594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.457787394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.458214045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.458253465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.458321995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.458336695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.458790985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.458810075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.459379356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.459397826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.460630047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.460646697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:10.460661747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.460674307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.460688997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.460703447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.460717837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.460732427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.460746797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.460762327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.460778987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.462258358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.462290528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.463481649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.463506389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.463521459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.463534279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.463548589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.463563569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.464183669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.464220399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.46530514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.46532705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.4653425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.46535805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.46537207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.4653862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.46540054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.4654154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.46542793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.46544225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.46545736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.46547157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.46548554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.46550054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.467517962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.467559092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, 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:51:10.467667272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.467702762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.467721222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.467736482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.467753582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.467769292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.468476032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:10.468519262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.470512994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.470547344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.470679324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.470710904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.470816464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.470834454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.360890845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.360939265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.360953695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.360966905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.360982175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.360999615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.361050545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.361097095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361115975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361151526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361179116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361209826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.361269386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.361301326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.361331446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.361360846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.361389946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.361405496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.361419466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.361434606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361449916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361462076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361475586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361502336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361513986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361527626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361541186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361554826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:11.361568316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.361579946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.361593226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.361607366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.361641486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.361655356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.362123046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.363178577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.363201867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.363218947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.363274967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.363299107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.363314827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.363328457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.363345107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.363359467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.363375757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.363390837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.363406037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.364300348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.364319268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.364335828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.364351938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.364385938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.364399268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.364415968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.364430108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.364446908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.364480168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.364495288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.364511948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.365024178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.365043648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365065928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365080598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365095438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365108009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.365122829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.365138149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.365669859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.365687579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365728599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365742909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:11.365757829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365770339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365784969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365799769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365814409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365851209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.365867749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.365882139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.365896909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.36732218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.36734285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.367373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.36738742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.36740237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.36741494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.36742958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.36744536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.367991441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.368010651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368042671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368057021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368071341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368085751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368099871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368114301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368128901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368143261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368155531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368170141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368193511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.368207681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.368221791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.368236611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.370238782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.370257692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, 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:51:11.370288812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.370302742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.370317622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.370330002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.370344252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.370358982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.371113533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:11.371131903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.371172323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.371202383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.371229533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.371262453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.371293693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.371307403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.041881068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.043931149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"14.743053363s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.398458277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.398521177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.398535247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.398548237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.398606437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.398652967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.398669467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.398684867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.398982417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.399021897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.399049217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.399078687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.401303509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:12.401364469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:12.401399319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:12.401432209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.401742609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.401772969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.401788649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.401804929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.410298956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.410322886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.410358346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.410418006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.410432556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.410448256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.410462856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.410477566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:12.410492016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.410504836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.411554817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.411593857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:12.411640547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.411655627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.412136137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.413220308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.413263728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.413281138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.413374788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.413390008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.413407328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.413420598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.413435398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.413448018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.413462058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.413477188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.413492258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.414983259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.415017049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.415033079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.415070829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.415104979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.415117109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.415137329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.415150279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.415199719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:12.415256819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.415272669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.415287919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.41577795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.41579651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.417721981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.417739701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.417755891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.417769721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.417785731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.417802121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.418377252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.418399462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.418538612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.418553232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:12.418567882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.418580172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.418594262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.418607872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.418621772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.418635622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.418649522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.418663062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.418677542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.420195273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.420229773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.421415184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.421432784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.421447304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.421459824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.421474844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.421490094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.422086504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.422107674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422256325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422272625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422288345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422303075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422317905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422332555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422347165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422361485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422374525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422389355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422404855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.422419145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.422433385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.422448665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.424740746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.424779036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, 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:51:12.426192328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.426212258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.426230468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.426245298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.426260738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.426276968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.427118528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:12.427139128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.427505939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.427559729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.427651469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:12.427712349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.427744929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.427762689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.361060921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.361089361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.361103491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.361115961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.361128782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.361163042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.361180632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.361195762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361265372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361300472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361339032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361368282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.361431472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.361468822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.361501842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.361533902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.361566712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.361583452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.361598232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.361614522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361633302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361646732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361663032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361691982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361708242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361724622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361740542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361756822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:13.361772112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.361784782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.361799322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.361815692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.361846152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.361860902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.362280082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.363352613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.363371613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.363387573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.363409933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.363424103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.363439483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.363452183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.363466833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.363481183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.363495553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.363511313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.363526263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.364460974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.364479524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.364495434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.364517374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.364546534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.364558934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.364573524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.364587124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.364607934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.364640244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.364655394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.364671474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.365165235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.365184735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365220955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365236885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365262325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365276565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.365293455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.365310185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.365795415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.365846695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365867295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365883345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:13.365900815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365916125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365932395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365951505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365967695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365983135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.365999285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.366023935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.366042195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.367395686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.367418816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.367441646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.367456036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.367472586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.367486976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.367502276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.367517716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.368057587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.368077987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368111697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368127977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368143747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368158947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368173727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368188477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368204257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368218607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368231277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368249427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368265237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.368279747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.368295057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.368310497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.370281138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.370300448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, 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:51:13.370336148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.370350308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.370365428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.370378338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.370393348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.370409179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.371142409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:13.371179759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.371195939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.371225639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.371275629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.371306969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.371337879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.371353049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.363123286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.363169066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.363183356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.363196246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.363208936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.363225876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.363240616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.363254886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.363535576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.363604186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.363633466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.363661786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.365399108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.365458618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.365491758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.365522198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.366236298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.366286738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.366304218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.366321588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.366866049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.366882459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.366919159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.366979549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.366996649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.367014169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.367031179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.367046109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:14.367062379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.367075699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.371890883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.371928263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.371961943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.371978363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.372504283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.373612304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.373632164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.373648914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.374342354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.374360124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.374377874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.374390825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.374405925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.374418355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.375721266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.375793746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.375810986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.376724096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.376744286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.376762356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.376875976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.376922186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.376936586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.376951996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.376965226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.376980176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.377012896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.377028416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.377043797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.377536777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.377566237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.377865967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.377883957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.377899887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.377913177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.377928157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.377944187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.378473308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.378493528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.378758798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.378775248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:14.378792578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.378805928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.378820308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.378841148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.378855638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.378869848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.378885018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.378899858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.378915428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.380370989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.380411279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.380501239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.380517119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.380532919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.380545889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.380560889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.380576329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.38108389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.38110454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38113602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38115087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38116621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38118087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38119558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38120994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38122507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38123935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38125254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38126819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38128313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.38129849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.38131337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.38132845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.383370261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.383393521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, 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:51:14.383460061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.383475221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.383490941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.383505271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.383521931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.383537641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.384271292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:14.384290902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.384366602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.384409922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.384438052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.384469522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.384500512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.384517362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.360882107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.360908037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.360921557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.360936127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.360949557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.360985757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.361003737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.361019677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.361101117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.361138958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.361171348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.361200628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.361881638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.361919238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.361956178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.361989308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.362031138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.362048358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.362064198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.362082278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.36391869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.36394992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.36396657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.36399546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.36401066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.3640257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.3640416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.36405631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:15.3640711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.36408409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.36411337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.36412947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.36416187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.36417708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.36467466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.365789581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.365828391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.365845741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.366329911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.366359661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.366381061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.366395291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.366411741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.366425601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.367871123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.367905783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.367925303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.368929973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.368962063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.368979933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.371091425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.371139365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.371153755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.371169265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.371183365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.371198745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.371231425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.371246965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.371262285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.371812786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.371930246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.372799266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.372840076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.372857466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.372871296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.373340577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.373359167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.373906817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.373927677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.375645158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.375665358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:15.375680738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.375694778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.375709728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.375723779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.375738259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.375752429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.375767419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.375781289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.375797269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.37728538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.37731184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37740403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37741994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37743634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37744901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.37746578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.37748173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.37809406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.37812791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37814526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37815895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37817324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37818909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.3782041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37821812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.3782317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37824643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37825829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.37827221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.3782861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.3783001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.37831484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.37832887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.380382352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.380406182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, 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:51:15.381639673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.381664083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.381682143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.381695533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.381711353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.381727993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.382511404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:15.382532444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.382696384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.382728984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.382766584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.382799224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.382835854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.382855044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.36078058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.36080736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.3608217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.3608363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.3608509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.36086911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.36088563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.36090175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.36107957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.361128961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.361163011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.361195661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.361324221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.361373761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.361408911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.361445831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.362241721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.362262451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.362279561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.362297641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.362973582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.363015582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.363035202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.363066642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.363081392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.363100122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.363117102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.363133652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:16.363150992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.363165592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.363182842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.363201442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.363235262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.363252392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.363514862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.364590423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.364635573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.364670443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.367761416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.367793776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.367810526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.367824676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.367846446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.367859736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.368252066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.368289686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.368306146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.369583267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.369612747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.369630657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.369791697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.369837137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.369852557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.369868557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.369882127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.369942477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.369978877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.369994597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.370010657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.370547248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.370567178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.370622208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.370637168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.370652718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.370665608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.370680418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.370696298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.371215718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.371234408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.371274458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.371323918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:16.371341368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.371355118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.371370048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.371385958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.371402008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.371416628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.371430988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.371445808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.371462448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.372816569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.372836619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.372870379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.372885399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.372900879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.372913569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.372928459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.372943949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.37345692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.37347712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37351029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37352463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37353967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37355455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37356915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37358357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37359803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37361282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37362523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37364085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.3736554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.37367095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.37368617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.37370158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.375740022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.375760102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, 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:51:16.375793252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.375809502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.375825562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.375838362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.375853172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.375868332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.376590992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:16.376610732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.376647012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.376678962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.376707942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.376738962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.376770732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.376787392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.371669511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.371706151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.371719621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.371732271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.371794672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.371820932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.371837722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.371855232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.372881052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.372926952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.372955102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.372984682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.373990753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:17.374027853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:17.374060173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:17.374091513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.375014694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.375062154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.375079644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.375097254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.375536704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.375576804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.375594484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.375624704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.375638564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.375653834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.375668824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.375684274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:17.375699284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.375712404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.375842995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.375881875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:17.375915425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.375930645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.376455855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.377649846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.377705326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.377725776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.407751279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.407793129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.407811869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.407826259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.407842969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.407860899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.408852069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.40887491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.40889262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.410230141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.410563221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.410585041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.410778791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.410820721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.410834001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.410849351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.410865481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.412481512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:17.412521062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.412536722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.412554072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.413162573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.413202973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.417360386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.417402386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.417422376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.417436206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.419513958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.419580188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.420360938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.420385768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.44955376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.44957386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:17.44959358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.44960736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.44962307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.44963995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.44965461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.44966967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.44968718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.451421002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.451448632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.453285473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.453307423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.488287919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.488332239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.488349599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.488362909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.489799291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.489818571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.490878081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.490931271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491838522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491856412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491873122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491888242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491903522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491919202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491933722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491948212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491961242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491976132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.491991232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.492008102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.493128453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.493173363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.495410785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.495460855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, 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:51:17.496067725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.496089425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.496105895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.496118325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.496133935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.496149915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.496897336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:17.496915476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.522692075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.522731175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.523025696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:17.523071736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.523179386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.523200556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.361097296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.361147727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.361162377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.361176857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.361190967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.361210117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.361225557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.361240927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.361490457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.361525537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.361559317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.361589507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.361724007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.361762837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.361798777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.361834927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.362665658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.362687188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.362703878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.362722488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.362826348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.362843368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.362863798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.362897178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.362912298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.362930428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.362946548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.362963118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:18.362979728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.362992738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.363011128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.363029608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.363066948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.363083128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.363543278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.364615999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.364635519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.364653289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.364713639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.364731349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.364747739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.364760389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.364775809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.364788309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.364816369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.364832349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.364849379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.36578807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.36580745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.36582371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.368177152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.368209922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.368223082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.368237912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.368250522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.368426372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.368461132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.368476422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.368492662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.369058192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.369079862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.369189223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.369204233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.369219463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.369233693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.369981093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.370000773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.370554054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.370587644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.370635454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.370651084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:18.370666364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.370680724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.370696334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.370710074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.370725324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.370740054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.370753684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.370768254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.370783644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.372201425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.372223305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.374870377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.374910287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.374927167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.374940887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.375686747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.375756068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.376324418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.376356898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376421468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376438498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376454188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376468108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376481698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376496518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376511668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376526288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376538168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376551868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376565318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.376580868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.376594748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.376609898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.37860954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.37862888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, 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:51:18.37868996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.37870426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.37871838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.37873148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.37874614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.37876137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.37950084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:18.37951832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.3795536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.37958571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.37961361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.3796507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.37968319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.379700811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.363077741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.363128121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.363157141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.363172281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.363210791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.363259931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.363277931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.363295321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.364143332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.364181812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.364218772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.364253102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.393957394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.394021004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.394054644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.394086364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.394310625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.394330995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.394346475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.394363555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.394525765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.394542355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.394600505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.394632225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.394645595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.394661015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.394680485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.394696035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:19.394711745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.394725795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.394919355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.394952155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.394997315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.395012785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.395536135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.396797036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.396825766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.396856396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.400861879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.400902899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.40092204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.4009359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.40095355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.40096744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.40116682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.40121332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.40123063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.402477771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.402503911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.402522731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.404587652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.404623022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.404636662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.404652662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.404665842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.405024273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.405062283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.405080043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.405132373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.405836103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.405864343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.407047004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.407087744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.407105274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.407118034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.407133924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.407149794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.407679435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.407699665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.408037765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.408080435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:19.408097735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.408111505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.408126825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.408142385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.408157415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.408171795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.408189845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.408205785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.408222365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.410063026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.410168316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.439697409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.439718699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.439736569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.439754749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.440615429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.440639969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.443344771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.443365682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444601562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444626912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444641932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444656342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444670022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444684973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444698873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444712333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444724603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444738373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444752253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.444766243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.449411696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.449451886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.451803198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.451845838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, 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:51:19.452634858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.452654769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.452671009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.452684539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.4540673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.4541085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.455583721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:19.455605041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.456231571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.456285641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.456314891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.456352001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.456394931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.456410741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.372013331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.372045361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.372060231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.372075721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.373126572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.373153562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.373169542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.373185062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373322622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373374262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373402912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373431312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.373487752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.373522952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.373554772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.373586112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.373618572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.373636442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.373651792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.373668062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373686752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373700302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373715822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373745182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373758922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373774122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373789372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373806332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:20.373820932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.373833982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.373848632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.373864252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.373895092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.373910952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.374347162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.378002125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.378051885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.378106025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.378166645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.378184505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.378200445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.378214195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.378229065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.378242795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.378460366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.378478836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.378494426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.379504916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.379526846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.379545416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.379581456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.379611246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.379624916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.379640476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.379653776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.380575957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.380624397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.380640807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.380658427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.381165838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.381201168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381244098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381258978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381274418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381287878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.381302638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.381318968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.381828278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.381856008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381873718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381886708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:20.381901768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381915328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381930398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381944718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381959598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381974498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.381989698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.385581021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.385619181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.387481012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.387515612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.387784053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.387801503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.387858593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.387893403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.387909153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.387925273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.389634384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.389669384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390389965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390426905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390444025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390459115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390475185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390489565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390509145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390525065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390539625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390554405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390571365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.390587445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.390602135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.390617365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.392612066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.392676866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, 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:51:20.392729626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.392771046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.392788496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.392800936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.392817606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.392832946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.396213979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:20.396306839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.39702258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.39705812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.39727608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.39732054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.39735258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.39736849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.372514134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.372552874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.372568614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.372582204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.372619934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.372643334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.372659844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.372677194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.372849814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.372886444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.372931524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.372962334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.375240216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.375306996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.375344626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.375378346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.375619366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.375640736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.375658076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.375674676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.38079089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.38083321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.38085051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.38088153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.38089671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.3809133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.3809289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.380945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:21.3809597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.38097406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.382394442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.382437152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.382470262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.382486652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.382968302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.384050173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.384091393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.384108503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.384600743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.384618823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.384636023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.384650233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.384665903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.384678923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.386459295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.386497925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.386516075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.387505465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.387549305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.387568115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.391968059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.392022639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.392038069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.392054679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.392068439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.392360109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.392395399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.392411559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.392427509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.39302602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.39306275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.394677711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.394704181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.394720341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.394734361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.395706122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.395746552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.396288312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.396315142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.400309335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.400346565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:21.400364135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.400379175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.400396295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.400410985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.400425975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.400440205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.400454835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.400524575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.400568425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.402124566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.402168276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.403546517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.403565097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.403580628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.403597228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.405879779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.405901269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.40649231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.40651558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410387203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410420443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410437113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410452273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410466843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410481533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410496813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410511433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410524053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410538563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410553023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.410567223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.410710563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.410730633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.412932375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.412970565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, 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:51:21.414167985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.414186896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.414202896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.414216196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.415493476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.415516527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.416316827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:21.416360057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.42011434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.42015057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.42042693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.42048624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.42051808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.42053419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.36211853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.36215296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.36216761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.36218198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.3621949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.3622283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.36224695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.36226219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.362619271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.362666981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.362701621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.362730881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.362823141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:22.362857811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:22.362890121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:22.362923231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.362954131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.362970491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.362985171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.363000691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.363019341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.363038991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.363054651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.363084371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.363097121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.363111791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.363126261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.363141391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:22.363156081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.363168421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.364364402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.364392962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:22.364425182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.364441122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.364956092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.366043563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.366068263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.366087473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.366134123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.366151213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.366166943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.366181973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.366196993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.366210173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.366224563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.366241483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.366258643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.367232514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.367252114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.367268234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.368049125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.368105995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.368121775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.368138185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.368150525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.368164385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:22.368198665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.368212925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.368227475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.368720735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.368740295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.368813195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.368828565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.368844615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.368856575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.368869915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.368884025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.369393096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.369411376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.369443786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.369459816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:22.369475306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.369487466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.369501386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.369514996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.369528626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.369542246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.369555666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.369569026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.369585546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.371623627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.371652757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.371763448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.371779368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.371795688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.371809058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.371824208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.371839998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.372419578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.372461018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372522188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372537738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372553308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372568188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372582928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372598018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372612838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372627358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372640138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372655288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372669928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.372684898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.372699178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.372714278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.37475007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.37486875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, 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:51:22.37494402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.37498398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.37500062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.37501646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.37503189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.37505238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.375780791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:22.375813671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.375849961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.375879221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.375907961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:22.375937891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.375967311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.375981181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.361180243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.361223273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.361237553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.361250403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.361263023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.361279433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.361294023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.361308923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.361682203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.361781923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.361813983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.361842853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.363509214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.363573174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.363631284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.363666184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.364890205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.364924675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.364940305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.364955905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.365115966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.365132306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.365169456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.365199966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.365214376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.365231026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.365246336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.365260976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:23.365277326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.365290846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.365305486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.365320896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.365355106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.365370836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.365845256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.366918287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.366952397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.366971297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.37060408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.37063855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.37065489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.37067012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.37068681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.37070015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.37088532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.37091264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.37092773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.371974021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.371994051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.372011161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.373175222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.373226012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.373239842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.373255882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.373268822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.374152832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.374190742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.374206942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.374224012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.374753703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.374791713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.374864713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.374892093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.374909503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.374922353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.374937233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.374953183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.375509393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.375568423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.379031086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.379072576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:23.379090796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.379108566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.379127706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.379143946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.379158986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.379173876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.379190806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.379341676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.379374346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.380924977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.380969687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.381497138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.381515288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.381531458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.381545308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.381560528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.381578798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.382181118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.382221318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382240578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382254778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382270868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382286768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382302768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382317538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382332558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382350259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382364889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382379719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382394539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.382409869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.382426089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.382441249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.38447619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.38449998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, 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:51:23.385009381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.385034991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.385051361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.385065931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.385081391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.385096991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.385918351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:23.385937221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.385994401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.386028211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.386075871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.386109091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.386143451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.386159111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.362797278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.362827338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.362841098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.362855608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.362870898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.362888918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.362904738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.362921248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.363198308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.363257198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.363290718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.363320418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.363400698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.363436048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.363471918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.363502308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.364381509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.364402519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.364417649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.364433899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.364511729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.364528579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.364544789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.364574869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.364588089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.364603989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.364620579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.364635359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:24.364651329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.364664139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.364682459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.364699319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.364730039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.364745369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.365042669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.36611021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.36613069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.36614827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.3662111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.36622747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.36624407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.36625908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.36627574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.36628907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.36630521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.3663224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.36633921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.367287401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.367306191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.367323361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.369918963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.369966903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.369996333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.370012353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.370026173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.370257423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.370301923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.370319703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.370336943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.370907754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.370928834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.370985864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.371019044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.371036094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.371049654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.371908605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.371928555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.372478405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.372531895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.372564315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.372579095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:24.372594275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.372607355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.372622005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.372638405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.372652965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.372668215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.372683155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.372697865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.372712965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.374118146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.374144276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.376521798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.376539768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.376555218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.376568598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.376704868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.376723418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.377396449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.377430529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377482149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377498639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377514079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377529889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377545959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377562329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377577399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377592729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377605549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377620579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377635719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.377650309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.37896657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.37898981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.381372912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.381397742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, 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:51:24.384932744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.384953674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.384971194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.384986394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.385182075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.385202155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.386006625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:24.386032195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.386148065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.386179695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.386211365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.386244315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.386278095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.386294355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.360905009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.360953029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.360968839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.360982379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.36193588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.36198524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.36200502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.36202639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.36208774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.36212302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.3621579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.36219134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.36222636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.36226109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.3622969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.36233073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.36236249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.36237938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.36239421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.36241355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.36243373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.36244808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.362467401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.362496861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.362510151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.362529421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.362547341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.362562441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:25.362577031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.362591211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.362608241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.362625681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.362661391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.362677541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.363118621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.364180782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.364199762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.364218052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.366996244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.367039564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.367059184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.367075754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.367092454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.367108224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.367344604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.367386534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.367402354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.368397735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.368417895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.368460655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.368478775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.368511345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.368527875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.368545465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.368558465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.369383686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.369432246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.369452536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.369469916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.369973846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.369996406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.370056086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.370073376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.370090036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.370115716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.370130986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.370146446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.370646927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.370667007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.373214859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.373233929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:25.373250639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.373265279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.373280709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.373295099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.373312579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.373328459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.373344759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.373504949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.373524869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.3751291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.37517794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.37519705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.37521131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.37522633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.37523911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.376071461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.376096141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.376671831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.376692321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376756611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376772011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376786701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376802081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376820991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376837161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376852991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376867321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376880961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376897001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376914661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.376930571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.376946161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.376962431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.378979503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.379030603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, 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:51:25.381350365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.381389295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.381407015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.381420075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.381552685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.381579885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.382397486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:25.382421986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.382490346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.382536046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.383917897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.383974747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.384008467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.384028067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.362232394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.362262734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.362276154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.362289384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.363117455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.363139645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.363156375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.363172505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.363710425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.363778955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.363840756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.363869916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.364120126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.364181806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.364214806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.364247526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.364473006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.364815266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.364833656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.364850256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.394165898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.394211468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.394230158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.394260488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.394275128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.394291349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.394306569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.394322009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:26.394336899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.394350609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.39597556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.39602297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.39605717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.3960733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.39670454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.397828981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.397850971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.397869211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.398778602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.398818422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.398837262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.398852572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.398869372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.398884102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.400739203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.400775303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.400791413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.401992944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.402013524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.402031684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.405274917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.405311677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.405326757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.405343267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.405356347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.433793668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.433852368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.433869088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.434225279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.434951689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.434981079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.437806461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.437833891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.437849961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.437862961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.439680823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.439702613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.440673333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.440695023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.444872807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.444910887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:26.444928007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.444941067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.444956197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.444970947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.444985517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.444999707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.445014517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.474575319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.474626369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.476536971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.476578541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.477342481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.477369381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.477411081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.477457151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.479245533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.479274163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.480070983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.480101133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513342568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513414428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513437868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513453288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513468368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513483028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513498768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513513788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513527088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513541928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513556908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.513571668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.514191199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.514218939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.516803441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.516849821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, 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:51:26.517740482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.517766422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.517783542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.517796752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.519781773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.519803243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.520634024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:26.520666534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.524754667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.524788367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.525062687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.525127567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.525160937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.525178287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.567393272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.567429392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.567442952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.567456392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.569299023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.569323543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.569339623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.569355714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.570500234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.570542844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.570604074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.570662624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.582442143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:27.582484143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:27.582516603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:27.582547643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.584105835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.584128395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.584144085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.584160465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.586269026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.586308066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.586325536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.586355416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.586369136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.586384886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.586399866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.586417026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:27.586432736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.586445556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.59058619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.59063897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:27.59069962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.59071721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.59182792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.593320132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.593341372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.593357982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.626498347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.626525437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.626560387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.626575677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.626591927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.626604877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.729367504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.729413714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.729431174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:27.729446564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:39986"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.732516137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.732564887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.732583527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.732960307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.732995777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.733012357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.733031187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.733044417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","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:51:27.758024796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"2efc725d-4a63-46a0-9827-b3f9d407426e","remote_addr":"[::1]:39986","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.758054646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"2efc725d-4a63-46a0-9827-b3f9d407426e","remote_addr":"[::1]:39986","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:27.759649647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"2efc725d-4a63-46a0-9827-b3f9d407426e","remote_addr":"[::1]:39986","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1623,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.76309866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:27.76316272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.76317955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:27.76319567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:37173"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.76379746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.764891991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.764915831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.766237122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.766282802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.766301822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.766316532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","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:51:27.766449892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"e6a5d8a4-1b26-4237-938b-997b4d1068e9","remote_addr":"[::1]:37173","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.766482462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"e6a5d8a4-1b26-4237-938b-997b4d1068e9","remote_addr":"[::1]:37173","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:27.767792423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"e6a5d8a4-1b26-4237-938b-997b4d1068e9","remote_addr":"[::1]:37173","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1344,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.768077763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.768119283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.771291106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.771315136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.772052896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.772077566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:27.772094006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.772107966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.772124666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.772139076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.772157546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.772174076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.772190726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.773765518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.773787268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.776059109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.776086559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.77652987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.77654747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.77656361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.77657707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.809908955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.809958295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.813295797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.813320057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825568697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825598267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825614147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825630567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825647827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825663697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825679657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825694127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825707357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825723307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825737957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.825754957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:27.825773017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:61366"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.827662418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.827695558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.906182287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"2f6b86b7-f20d-46f2-bf74-d2de99fd3c76","remote_addr":"[::1]:61366","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.906221168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"2f6b86b7-f20d-46f2-bf74-d2de99fd3c76","remote_addr":"[::1]:61366","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.910365131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.910467641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:27.910598931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"2f6b86b7-f20d-46f2-bf74-d2de99fd3c76","remote_addr":"[::1]:61366","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":4437,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.911099071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.911131791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.911147321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.911159491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:27.911188641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:60057"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.916367405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.916386935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.916447675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"be25324b-949e-4a8b-a029-451c37ae69e5","remote_addr":"[::1]:60057","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916489175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"be25324b-949e-4a8b-a029-451c37ae69e5","remote_addr":"[::1]:60057","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.917922506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:27.917947506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:27.917964946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"be25324b-949e-4a8b-a029-451c37ae69e5","remote_addr":"[::1]:60057","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1528,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.918358267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.918394847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.951117231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:27.951239971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.951680512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.951728872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.362099821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.362127381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.362140381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.362153081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.362764892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.362796552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.362811822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.362827542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.363445972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.363506552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.363536662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.363565132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.363637712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.363687532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.363718262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.363748312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.363778252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.363795263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.363810003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.363825313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.367443525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.367466805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.367484495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.367514455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.367528785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.367544515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.367559765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.367574655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:28.367589645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.367602605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.367844236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.367891496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.367924326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.367939726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.368447366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.369507417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.369527607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.369544557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.371150808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.371168708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.371247438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.371282758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.371299748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.371313348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.372568979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.372614899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.372632169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.37388655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.37394576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.37396737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.378130933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.378182213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.378197783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.378213693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.378226863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.378502404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.378562244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.378577744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.378592534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.379155984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.379199184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.380460075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.380483295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.380501125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.380514135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.382538137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.382574877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.383136097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.383157267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.38763949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.387674911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:28.387693141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.387707531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.387724201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.387739331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.387754311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.387770151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.387784691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.387994191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.388018571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.389590322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.389613862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.390874233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.390905323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.390922823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.390936083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.392870904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.392910384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.393480915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.393519665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397290778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397311238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397325918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397339648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397353498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397367228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397381768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397395288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397407618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397421888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397435598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.397449538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.397617328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.397648218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.39982258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.39984446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, 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:51:28.4004253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.40046208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.40047826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.40049113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.402383502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.402414102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.403207762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:28.403241722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.408203336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.408257106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.408471966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.408511816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.408542886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.408559076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.361493674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.361530884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.361544224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.361558794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.361573514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.361590214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.361606794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.361623384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.361685974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.361724784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.361759704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.361788944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.361857124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.361892224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.361923214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.361954484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.361998364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.362016644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.362031454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.362047504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.362064434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.362077504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.362092704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.362120234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.362132874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.362147624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.362162774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.362177474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:29.362191964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.362204684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.362218424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.362233324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.362264154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.362278854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.362703215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.363805036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.363822986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.363839276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.363860906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.363873506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.363889956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.363902786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.363917966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.363930476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.363944996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.363960166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.363974866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.364921906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.364938936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.364955046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.364985826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.365021336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.365034096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.365048896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.365061786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.365076146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.365107317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.365122447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.365137467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.365636357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.365653877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.365691667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.365705967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.365721007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.365733507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.365748747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.365764197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.366272327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.366290167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.366325327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.366339637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:29.366354307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.366367157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.366381697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.366396187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.366410527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.366425017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.366439498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.366453968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.366469038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.367932979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.367952549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.367987849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368003539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368019379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368033899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.368050639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.368065689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.368609089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.368649269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368667059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368681349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368697149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368712209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368726889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368741739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368756789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368771659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368784499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368799699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368815069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.368830219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.368844359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.368859749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.371021911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.371044391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, 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:51:29.371080301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.371104741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.371121291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.371134641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.371149931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.371165641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.371897352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:29.371914882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.371952232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.371982152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.372012872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.372064122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.372095012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.372109542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.362438077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.362467538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.362480778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.362493658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.362509428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.362546618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.362564148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.362581808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.362808538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.362843408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.362875308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.362906308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.363036788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.363071938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.363104618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.363138448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.363871819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.363892119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.363907269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.363923309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.364028099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.364044499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.364063199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.364093039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.364106659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.364122249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.364139059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.364154109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:30.364170089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.364182799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.364197659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.364214429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.364252199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.364268189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.364657609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.36571125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.36573093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.36575061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.36584049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.36585609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.36587198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.36588625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.36590099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.36591383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.36592854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.36594468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.36596131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.366905061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.368485582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.368504552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.369239313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.369288093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.369302423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.369318243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.369331033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.369470833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.369506413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.369521923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.369537563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.370099813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.370127583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.370213593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.370229713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.370245103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.370258103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.371552504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.371573254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.372125165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.372144895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.374939117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.374959997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:30.374978587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.374993667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.375009227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.375024587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.375041077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.375056687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.375082187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.375167087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.375186707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.376708928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.376737548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.376817808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.376834998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.376852198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.376864868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.376881198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.376898138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.377448489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.377553849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377631559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377649089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377665739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377681799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377695949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377710199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377725379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377741319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377754819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377769889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377786539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.377802239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.377816359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.377832609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.379779741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.379808721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, 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:51:30.379847881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.379863361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.379878871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.379895211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.379911521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.379926741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.380671341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:30.380709921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.380727781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.380757831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.380785751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.380818701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.380852491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.380868251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.374024389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.374068079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.374082089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.374095439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.374247139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.374272189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.374289559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.374305149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.37512853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.37517656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.3752077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.37523602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.400096999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.400151659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.400189649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.400223789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.40117706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.40119706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.40121297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.40122918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.40140058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.4014171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.40145026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.40148075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.40149365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.40150864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.40152327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.40153813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:31.40155316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.401566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.40181948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.40185933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.40189398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.40190876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.402524751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.403745942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.403769262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.404109252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.407197584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.407214594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.407229864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.407242934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.407257594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.407270914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.408114035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.408139135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.408155105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.409340616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.409379116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.409397786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.410245677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.410278667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.410292047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.410307357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.410320337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.41520664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.41526902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.41528739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.41533482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.415966161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.416012151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.416278331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.416315601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.416332761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.416346201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.417679582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.417722322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.418909203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.418944403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.448232875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.448275965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:31.448294575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.448308035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.448323505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.448340755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.448355485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.448370165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.448385095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.450442967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.450474987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.452379778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.452400408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.452640369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.452664789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.452680439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.452693399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.478238948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.478276988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.479033888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.479056468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479623239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479663059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479679829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479695309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479711159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479726049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479741359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479755929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479770359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479785329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479799819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.479814359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.504874788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.504914328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.50731866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.50734126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, 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:51:31.50785234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.50786928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.50788747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.50790009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.509383731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.509415471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.510379282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:31.510400992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.514303545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.514336295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.514686715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.514724685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.514755665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.514770415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.361170013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.361219033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.361232993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.361247163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.361259893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.361276583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.361291033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.361305623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361362543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361403163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361433513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361462973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.361506873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:32.361550503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:32.361582473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:32.361614033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.361644513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.361661963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.361677253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.361693093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361709533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361742113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361757673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361785473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361798433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361813513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361828373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361844653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:32.361861153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.361873873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.361888513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.361903483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:32.361933953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.361957563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.362336353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.363409904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.363427814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.363443964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.363476544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.363490924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.363505804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.363519184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.363533754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.363546394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.363561024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.363576584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.363591554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.364536025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.364553385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.364569135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.364599655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.364634875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.364647975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.364662475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.364674745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.364689715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:32.364720585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.364735835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.364751325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.365258346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.365288636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.365306156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.365320826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.365336146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.365348446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.365362796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.365377696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.365900286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.365921386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.365940366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.365953046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:32.366877287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.366895687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.366909677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.366923397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.366936597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.366950107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.366963717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.367046367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.367097327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.368831458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.368852348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.368929508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.368952298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.368968768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.368981958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.368996918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.369015288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.369492689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.369512219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369545269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369559839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369575799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369590799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369605929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369620659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369635129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369649959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369662499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369677009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369691889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.369706109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.369720349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.369735289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.371769761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.371788781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, 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:51:32.371822741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.371837371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.371852621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.371865101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.371880601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.371895971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.372642191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:32.372662971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.372701211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.372731641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.372765301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:32.372797151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.372828241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.372844421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.361467487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.361512297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.361526937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.361540247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.361553947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.361571397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.361587027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.361602357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.361869927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.361905867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.361948817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.361980327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.362086567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.362120647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.362151917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.362183267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.362942378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.362991828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.363009578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.363027298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.364260579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.364285049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.364301179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.364330779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.364343929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.364359549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.364374629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.364389449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:33.364404819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.364417549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.364431639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.364448229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.364479979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.364495089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.364996979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.3660503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.36608014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.36609774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.369481423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.369521823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.369539123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.369552853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.369567433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.369580363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.369752223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.369771443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.369787373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.370815674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.370834894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.370851714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.372424135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.372475885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.372490325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.372505735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.372518635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.373298606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.373333336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.373348816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.373363996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.373911486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.373930486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.378042369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.378082899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.378100099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.378113519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.378300869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.378321639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.37891707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.3789568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.380257251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.380292291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:33.380308311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.380321001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.380334891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.380349101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.380362741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.380376831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.380395091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.382102742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.382125362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.383705344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.383725804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.387396536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.387417486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.387432986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.387445886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.387677417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.387701017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.388323647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.388343087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388467417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388484247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388500297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388515097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388529857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388544407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388558977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388573507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388586037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388600737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388617197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.388631477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.390427179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.390471909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.39261992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.39264263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, 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:51:33.396060023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.396081213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.396097313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.396110813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.396279633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.396313743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.397113524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.397132344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.398780675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.398813915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.400737306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.400790236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.400823016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.400839916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.597237815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:33.599317416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"36.29844998s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.362983911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.363031051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.363046911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.363063681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.363322171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.363355741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.363373281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.363389061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.363952832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.363984902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.364019012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.364049302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.365157443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.365193913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.365226233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.365258583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.365394273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.365415443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.365431773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.365449123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.365671403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.365688653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.365710263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.365742273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.365758833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.365774083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.365788793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.365805783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:34.365821423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.365834313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.365848583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.365864173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.365896773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.365912083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.366272223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.367353544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.367393654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.367413584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.368657395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.368703125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.368721895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.368737335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.368754255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.368767525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.368782685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.368799825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.368816505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.369776286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.369798366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.369816546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.369912476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.369943526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.369957286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.369972716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.369986616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.370038486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.370071766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.370108456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.370124826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.370604937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.370634087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.371685007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.371701727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.371716477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.371733047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.371748508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.371763748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.372332228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.372351938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.372469038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.372494138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:34.372510348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.372523688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.372538518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.372553258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.372569318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.372585338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.372600008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.372615748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.372631338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.374099149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.374142499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.37561189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.37563136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.37565163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.3756661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.37568219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.37569994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.376257951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.376279371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376395981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376414461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376433621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376450451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376467091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376483291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376499441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376515561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376531391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376547681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376583331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.376599761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.376616271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.376632541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.378617523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.378661903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, 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:51:34.379940294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.379957324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.379973914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.379987384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.380003404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.380044144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.380834114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:34.380856204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.380959614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.380990614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.381020474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.381051195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.381083065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.381098645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.361634823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.361684223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.361699193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.361712013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.361725543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.361742883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.361757983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.361772163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.361836183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.361885663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.361914653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.361943953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.361990693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.362025923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.362059843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.362094443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.362128053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.362145823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.362161483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.362177413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.362195083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.362210003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.362226063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.362255223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.362268413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.362285143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.362300993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.362316763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:35.362332693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.362345103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.362360053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.362375333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.362407833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.362422533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.362876304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.363950995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.363970995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.363987415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.364008435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.364022585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.364037625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.364051915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.364067645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.364080125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.364096265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.364112815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.364128125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.365066145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.365084265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.365100535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.365121406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.365153536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.365166156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.365181086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.365193656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.365210016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.365244426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.365260876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.365276016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.365774886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.365793996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.365840476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.365892016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.365910116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.365923816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.365940666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.365958206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.366397976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.366417976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.366450037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.366464677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:35.366480747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.366493787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.366508837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.366523727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.366538417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.366553057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.366567667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.366582467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.366598317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.368061428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.368081628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368115668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368130358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368145058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368158278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.368173328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.368188868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.368708908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.368728868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368762128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368776798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368791908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368807018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368821668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368836678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368851878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368866188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368879088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368893778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368908298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.368923338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.368938138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.368956138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.37097653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.37099705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, 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:51:35.37102171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.37103472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.37105045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.37106326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.37107777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.37109341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.371848591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:35.371866201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.371904261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.371935431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.371963931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.371995101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.372028681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.372045811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.368280232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.368308772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.368323092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.368337652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.369257673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.369277863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.369294423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.369309733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.370238353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.370270773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.370299333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.370329113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.370681334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:36.370717284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:36.370748404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:36.370781094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.370990564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.372664505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.372684425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.372701265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.374634887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.374660617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.374682697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.374713067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.374727367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.374742777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.374759197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.374774097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:36.374789597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.374804337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.375635277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.375685897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:36.375719797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.375736908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.376108958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.377325639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.377349069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.377366209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.37916673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.37918408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.37920181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.3792174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.37923341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.37924675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.409683053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.409724583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.409740363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.411028074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.411077064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.411096054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.412094735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.412135435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.412149325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.412166095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.412179285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.412926066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:36.412962386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.412977836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.413143996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.414185187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.414211587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.414757437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.414773617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.414789907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.414804917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.414905037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.414932277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.415479557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.415498847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.441574517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.441597597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:36.441613427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.441625887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.441640707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.441654487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.441667777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.441684767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.441698647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.441938687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.441957537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.443726339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.443768749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.444676049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.44469326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.44470987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.44472368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.44532209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.44534153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.446025691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.446044501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47122645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47125449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47127125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.4712869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47130182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47131679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47133152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47135573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47136952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47138661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47140215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.47141668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.47149636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.47151589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.474581212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.474612002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, 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:51:36.475576393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.475593693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.475609513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.475622813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.479928076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.479967676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.480802237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:36.480829407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.482216918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.482250138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.482834128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:36.482869658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.482942338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.482967678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36113585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36119168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36120926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36122334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36123831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.36125552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.36127159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.36128745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36130245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36133149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36135978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36138827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36141736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:37.36144948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:37.36148055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:37.3615117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36154325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36155986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.36157456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.36159078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36160815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36162153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36163733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36166481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36167754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36169265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36170798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36172274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:37.36173753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.36175001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36176408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.36177927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:37.36181003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.36182527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.36200784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.363063431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.363086301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.363102481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.363119061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.363131981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.363146961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.363159701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.363175081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.363187951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.363202501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.363217991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.363233051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.364156002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.364173932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.364190502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.364211392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.364241892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.364254662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.364270022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.364282832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.364301782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:37.364332852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.364347662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.364362912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.364850762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.364871382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.364906572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.364920872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.364935702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.364948822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.364962922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.364978352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.365472693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.365490983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.365523753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.365537953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:37.365552623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.365565553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.365579933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.365595083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.365609953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.365624403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.365639173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.365653463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.365668533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.367066294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.367086244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367118444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367132904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367147804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367160704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.367174864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.367190574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.367717394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.367735664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367774615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367804435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367820015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367835485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367849965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367864545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367886355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367901125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367913965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367928755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367943275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.367958515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.367972665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.367989175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.369943736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.369963496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, 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:51:37.369996216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.370024556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.370039946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.370053226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.370067696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.370083156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.370822917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:37.370843277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.370877557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.370909147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.370936757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:37.370971997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.371013777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.371029547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.360713312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.360748162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.360762582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.360775912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.360789262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.360807272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.360823872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.360840042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.360928002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.360975922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.361019042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.361047232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.361156393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.361190943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.361223003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.361255063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.361286073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.361303873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.361318753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.361335103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.365470776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.365489256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.365521426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.365551646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.365565356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.365580676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.365596166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.365611216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:38.365626496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.365639656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.365926206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.365967226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.366011586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.366027226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.366562427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.367640287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.367659137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.367675857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.367784698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.367799458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.367814588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.367828218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.367842968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.367855848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.369867719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.369916589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.369937309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.37090259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.3709245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.37094268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.374684613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.374746273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.374761583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.374777413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.374791473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.375064643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.375103853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.375119863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.375135643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.375728554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.375775324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.377361975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.377399045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.377416785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.377430365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.378283225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.378310875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.378882796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.378902596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.378968896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.379009586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:38.379027586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.379048516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.379063836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.379078476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.379093426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.379108296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.379123676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.379138876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.379155876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.380564877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.380585797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.38409674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.38411622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.38413197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.3841448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.3843192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.38436133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.38493746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.38497424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387224602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387268882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387286512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387302252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387318142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387333532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387349182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387363922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387376822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387392152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387409792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.387426462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.388688593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.388711493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 434 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.393951717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.393999137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, 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:51:38.399300101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.399341221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.399358441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.399371451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.399685342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.399707702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.400619772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:38.400637772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.401959633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.402010813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.404137505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.404189635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.404224385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.404242495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.360949715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.360996755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.361012375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.361030245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.361044545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.361062005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.361077675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.361096385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361146896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361185056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361221956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361251166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.361317656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.361378716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.361414386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.361445106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.361476966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.361493736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.361509976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.361526496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361542736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361557886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361573966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361603076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361616516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361633216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361648066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361663116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:39.361678346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.361691506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.361707126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.361722436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.361754626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.361772366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.362179856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.363281007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.363329957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.363349277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.363367687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.363382747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.363398867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.363412957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.363429147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.363442317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.363459397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.363476277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.363492557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.364393358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.364412308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.364429488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.364449328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.364479718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.364493228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.364507798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.364524118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.364540458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.364576338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.364591738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.364606768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.365104898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.365124999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365158029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365175699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365192469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365205379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.365220059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.365236899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.365732599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.365751999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365785039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365800639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:39.365816289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365828999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365843969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365859689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365874649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365889209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.365903329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.365918889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.365933839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.3673962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.36742191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.36743888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.36745235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.36746899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.36748183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.36749904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.36751584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.368037091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.368056621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368090641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368105341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368121081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368139571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368155501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368170201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368185581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368201931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368214291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368228951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368244591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.368259171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.368274991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.368290041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.370285912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.370305072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, 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:51:39.370418103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.370434573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.370449953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.370462643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.370497063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.370513763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.372441614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:39.372461494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.372558764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.372589284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.372617944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.372650694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.372682514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.372696404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.361483569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.361529219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.361543529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.361556369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.361568749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.361584139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.361598559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.361612519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.361694009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.361753479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.361783669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.361811479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.361854329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.361888559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.361920349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.361951019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.361981329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.361998579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.362014059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.362036059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.362054849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.362068959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.362098169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.362127589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.362140219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.362155299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.362170199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.362184879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:40.362199279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.362211689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.362226009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.362241199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.362271519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.362286449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.36265371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.36374525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.363787081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.363804671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.363821671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.363834831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.363849971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.363862801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.363877551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.363891791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.363908401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.363923541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.363938921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.364864901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.364894271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.364915231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.364932861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.364963311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.364979221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.364994331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.365009141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.365025261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.365057821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.365074761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.365091301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.365570892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.365593992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.365617572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.365632052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.365649172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.365662202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.365678792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.365695912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.366195542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.366215082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.366335202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.366363182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:40.366382742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.366396682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.366412732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.366427412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.366443593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.366459653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.366474393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.366490853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.366507823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.369151655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.369203045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.369269105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.369286535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.369304335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.369320045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.369334795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.369351775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.369903245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.369947245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.369995145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370010815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370027145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370042115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370056785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370071745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370086265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370101385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370114345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370129305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370144975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.370159845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.370174435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.370189885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 454 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.374864119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.374973379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, 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:51:40.375039669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.375054229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.375071469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.375084219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.375385599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.375427819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.37616752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:40.37618772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.37626483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.37629526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.377114371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.377163571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.377196161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.377214851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.389546463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.389584043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.389600283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.389613703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.390243753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.390293403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.390310064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.390329074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.390833594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.390882734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.390914954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.390947164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.419455225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.419496906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.419530086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.419567576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.419976246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.419997166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.420013126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.420031466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.420875767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.420892317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.420943877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.420974987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.420988147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.421005407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.421024947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.421039797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:41.421054207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.421070467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.421420547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.421465757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.421500347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.421515547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.422145018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.424446369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.424466669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.424482999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.42586882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.4258852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.42590353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.4259178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.42593439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.42594725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.429725413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.429774003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.429793023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.431077544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.431100334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.431118804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.462347858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.462430468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.462446798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.462467118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.462480798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.46548777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.46553785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.46555478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.46574747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.467540772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.467594242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.469105533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.469170573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.469186883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.469199523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.474510587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.474534907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.475563708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.475611338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.504492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.50453407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:41.50455491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.5045688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.50458442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.50460245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.50461822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.50463399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.50464955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.505790181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.505821361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.510547794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.510597824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.541686348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.541719468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.541736698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.541751058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.543382529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.543409089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.54434194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.54436349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.54452139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.54453881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.54455559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.5445725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.54459049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.54460699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.5446229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.54463886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.54465349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.54467037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.5446866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.54470428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.546944222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.546993872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.549161083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.549184473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, 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:51:41.549338453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.549357243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.549373873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.549387863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.549403253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.549419303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.550168694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:41.550188784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.554226467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.554271897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.554506337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.554541337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.554571477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.554587177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.360756014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.360803534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.360817214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.360832754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.360846414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.360863414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.360878724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.360893114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.361048964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.361084014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.361129925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.361160375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.365917538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:42.365963268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:42.365994838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:42.366028318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.366116858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.366136978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.366152168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.366168088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.366387128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.366404618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.366446319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.366479989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.366492689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.366507609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.366522029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.366536589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:42.366552999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.366565669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.366581229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.366596749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:42.366633059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.366648299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.367226709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.36901268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.36903695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.36905557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.369179141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.369197011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.369214221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.369227701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.369242641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.369255421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.369270921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.369286431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.369301161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.370274071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.370323211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.370342261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.370380041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.370411152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.370424492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.370440612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.370452812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.370472312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:42.370504032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.370521402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.370536612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.371043532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.371061972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.373679244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.373715644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.373734334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.373748014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.374493885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.374515795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.375115235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.375135845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.375257335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.375277945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:42.375295425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.375309995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.375326045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.375343475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.375359695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.375375185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.375392045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.375407665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.375424565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.376845556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.376866236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.376930946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.376946446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.376962896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.376977396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.376993366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.377008576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.377529997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.377550317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377585007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377602607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377618307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377632727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377649977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377667887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377683387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377697587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377710227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377727997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377743647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.377757837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.377772157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.377789397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.379795569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.379817549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, 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:51:42.380378009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.380394409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.380412209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.380426839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.380571389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.380612209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.38134384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:42.38136406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.38144707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.38147821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.38151027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:42.38154343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.38157419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.38159028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.365574771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.365622011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.365636501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.365649641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.365714321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.365736571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.365752061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.365767661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.367589662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.367648592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.367677092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.367704672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.396760664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.396806544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.396837424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.396867704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.397419055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.397473075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.397491355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.397508215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.398091695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.398117315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.398150495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.398182615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.398212485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.398228845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.398244475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.398259635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:43.398274406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.398287566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.424647025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.424690235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.424724625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.424741345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.425378716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.426672767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.426693147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.426710437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.427275057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.427296747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.427311537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.427323767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.427338037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.427350117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.429142859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.429162119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.429176439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.43036029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.43037872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.43039446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.435876154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.435911914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.435926344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.435941964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.435955394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.436420244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.436463294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.436479234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.436494464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.437063785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.437108105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.438224046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.438255636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.438271846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.438285876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.4441119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.44413393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.444831301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.444851471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.445932431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.445951671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:43.445967081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.445980331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.445995541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.446011842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.446026382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.446040722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.446054982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.446544032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.446562072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.448829224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.448849024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.450318495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.450338785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.450401845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.450439505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.450515755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.450565165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.451442406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.451509846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456241119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456262849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456278539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456293209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456308189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456322419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456336809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456351369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456364089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456379599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456394269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.456408959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.456606829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.4566474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.458831661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.458853331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, 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:51:43.460540602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.460557762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.460574722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.460588212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.461930984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.461971524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.462744964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:43.462787124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.467057517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.467092877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.467418398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.467477828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.467508948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.467524838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.36110806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.361158121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.361172791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.361186131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.361199431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.361218961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.361237021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.361254721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361309211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361345791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361382611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361412321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.361484901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.361545651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.361577471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.361608601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.361638931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.361656851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.361672231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.361688181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361705031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361718961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361733951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361762081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361775671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361790901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361806001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361820591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:44.361835361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.361849391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.361863611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.361878481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.361909071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.361924071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.362247771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.363325002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.363345032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.363362942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.363381322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.363395932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.363411732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.363424892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.363439222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.363451612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.363465702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.363480832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.363495372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.364450493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.364491003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.364508753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.364525403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.364553623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.364571993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.364588913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.364602123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.364618833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.364656483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.364672083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.364687483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.365167964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.365208204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365226184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365240314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365256164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365269134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.365283964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.365299414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.365796034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.365814614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365857204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365871664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:44.365886584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365899394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365913954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365928894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365944214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365958744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.365973144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.365987784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.366002834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.367452055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.367471895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.367513115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.367527645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.367542345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.367555185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.367569715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.367585185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.368123196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.368142736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368173706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368187516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368202696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368217576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368232036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368246146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368260266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368274636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368286966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368301566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368316166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.368331366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.368346006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.368361946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.370378367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.370396757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, 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:51:44.370428358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.370442638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.370458178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.370470678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.370485688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.370500768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.371262428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:44.371280438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.371322928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.371352938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.371380678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.371412138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.371444128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.371459978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.362326914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.362356824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.362370464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.362433784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.362475725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.362517575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.362537275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.362554425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.362850895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.362891085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.362924105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.362956165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.363192355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.363226805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.363263965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.363296285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.364535266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.364553746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.364586806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.364604966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.366758578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.366796788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.366813448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.366842658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.366855768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.366871458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.366886518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.366901348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:45.366916618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.366929138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.366943368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.366959568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.366990598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.367006708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.367505448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.368578619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.368605099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.368621739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.372680712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.372705262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.372723882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.372739832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.372781252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.372798762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.373050292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.373098983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.373116563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.374103353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.374135403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.374154363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.375421964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.375459184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.375473624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.375489984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.375503374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.376801385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.376840465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.376856265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.376871765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.377411226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.377447206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.382095379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.382129699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.382146849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.382160219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.38289463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.38292411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.38349489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.38351725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.384673521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.384691801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:45.384707691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.384720251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.384735311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.384750091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.384768221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.384784621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.384803571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.386103472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.386135992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.387665474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.387707584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.391192376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.391208446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.391254396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.391267966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.391437966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.391455856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.392055367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.392074917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393820408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393845048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393861148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393875968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393891178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393907258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393921588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393936258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393948978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393963658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393981068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.393996018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.395031999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.395056839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.397219761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.397247971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, 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:51:45.401139364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.401166204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.401183404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.401196924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.401435424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.401478614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.402285595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:45.402324385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.403455425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.403506925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.403540735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.403573166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.403604706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.403621816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.361163707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.361197907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.361210907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.361223347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.361276087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.361327287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.361343887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.361359817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.361397207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.361427227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.361455687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.361485677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.362905308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:46.362966948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:46.362998898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:46.363031988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.363064558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.363082848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.363098828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.363115128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.363132268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.363146208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.363162428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.363191888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.363205198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.363220358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.363235248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.363250898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:46.363265488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.363279238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.363293938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.363310278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:46.363341338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.363357158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.363840429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.364929409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.364963559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.364980229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.367731781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.367747371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.367769012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.367782262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.367797982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.367810522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.368099882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.368117382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.368133012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.369150653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.369168463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.369202193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.369241583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.369272443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.369285393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.369300313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.369313113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.370282023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:46.370316533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.370331763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.370346913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.370888654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.370907514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.370973024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.370987464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.371002624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.371016354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.371030814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.371046014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.371556354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.373986836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.374131566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.374147836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:46.374163846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.374176416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.374192406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.374207466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.374222826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.374238506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.374252456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.374415307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.374434217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.375981168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.376000808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.376057308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.376072408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.376089838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.376103788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.377011768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.377031748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.377601989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.377623329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377693719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377708949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377725589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377740599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377755149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377770989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377785729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377804409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377818319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377832639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377846989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.377862609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.377877959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.377893089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 514 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.379831721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.379851351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, 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:51:46.382219012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.382243492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.382260212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.382275822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.382420343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.382442753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.383238763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:46.383276433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.383381833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.383415773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.384176134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:46.384243304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.384276344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.384294364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.360856979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.360906029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.360964429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.360978949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.360992269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.361011199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.361026809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.361042029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36118302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36121822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36125256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36128268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.36136439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:47.36139803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:47.36143453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:47.36146788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.36151819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.36153708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.36155246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.36156862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36182443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36184698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.3618663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36190215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36191695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36193325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36194901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36196406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:47.3619793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.36199211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.3620088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.36202515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:47.36206315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.36207896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.36227538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.363348501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.363368061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.363384271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.363436171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.363451031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.363466941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.363479741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.363494671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.363508101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.363523181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.363539361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.363554971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.364502102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.364521332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.364537962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.364554182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.364582642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.364595672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.364611062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.364624302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.364644792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:47.364676142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.364691952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.364707112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.365207533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.365251273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365270033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365284893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365303573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365316553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.365331193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.365346583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.365818933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.365837383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365871283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365885433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:47.365900603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365913763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365928453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365943653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365958143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365972383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.365986893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.366010643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.366025623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.367428954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.367448794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.367482084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.367497274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.367511974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.367524484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.367539294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.367554314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.368081805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.368100735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368128185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368141545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368156785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368171785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368186235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368200875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368215875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368230495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368243095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368258185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368272675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.368287315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.368301725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.368316865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.370331466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.370351196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, 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:51:47.370385156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.370417927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.370434817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.370448377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.370463797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.370479647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.371205797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:47.371225527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.371260787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.371316207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.371345057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:47.371379727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.371412067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.371431197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.370221099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.370258189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.370272299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.370285099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.370399029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.37044842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.37046565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.37048149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.37159989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.37165001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.37170082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.37172811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.372190371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.372242601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.372277701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.372309571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.373267052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.373295392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.373311442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.373327952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.401033573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.401078393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.401096003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.401128993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.401143713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.401159623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.401175673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.401191913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:48.401207093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.401220003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.406331507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.406374627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.406432397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.406449497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.407131217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.408321798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.408345468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.408363088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.409227699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.409254099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.409270509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.409284319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.409299509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.409312849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.41089962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.41092777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.41094374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.411987691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.412019031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.412037501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.439159041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.439218421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.439235051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.439251161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.439265731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.439506132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.439566432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.439583622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.439636922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.440273762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.440295162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.441225443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.441244783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.441261973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.441276433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.443197324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.443242174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.444156725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.444202045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.444803856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.444829966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:48.444847246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.444860586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.444876876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.444895916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.444911716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.444926706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.444941736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.446447777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.446470707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.448006238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.448029618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.449276609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.449295069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.449312709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.449325999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.449341599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.449358659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.449915889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.449935739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45049681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45051714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45053428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.4505507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45056873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45058537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45060519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45062133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45063417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.4506524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45066994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.45068566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.45070013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.45071731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 534 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.452737382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.452758622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, 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:51:48.453936662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.453954192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.453969703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.453982743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.454001133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.454027263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.454820833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:48.454846753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.455360114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.455392614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.455465684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.455501124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.455536034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.455553594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.360845225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.360890985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.360907845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.360920915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.360934305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.360950975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.360966765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.360982015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361076375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361125045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361159146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361187376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.361278756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.361335566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.361367876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.361399176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.361430076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.361447516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.361462856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.361478896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361495946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361509516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361525446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361553526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361566656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361581896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361596806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361611586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:49.361626106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.361638566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.361653556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.361668996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.361699636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.361714806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.362129256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.364935788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.364963258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.364980878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.365069958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.365099278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.365119549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.365133249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.365153019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.365165859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.365200319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.365243929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.365261009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.366248669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.366315369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.366334939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.366352589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.366384319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.366398599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.366414839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.366428299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.36644393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.36647584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.36649155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.36650675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.36698254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.36700196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.3670247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.36703813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.36705331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.36706683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.36708195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.36709744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.36762189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.36764216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.36766496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.36768032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:49.36769554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.36770849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.36772349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.36773832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.36775268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.367767561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.367782421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.367796991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.367812701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.369276602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.369295852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.369337372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.369352072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.369367342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.369380502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.369395192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.369410542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.369966472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.369984432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370029712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370070412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370087592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370103662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370118692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370133782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370148812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370163612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370176582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370191502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370206982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.370221582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.370236842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.370252402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.372242214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.372283994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, 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:51:49.372302414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.372315724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.372331624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.372344054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.372358894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.372374184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.373092685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:49.373136975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.373153775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.373183905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.373212675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.373244675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.373275855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.373291375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.3636556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.36370058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.36371461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.36372728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.36373998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.36375582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.36377015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.363784281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.364135921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.364192011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.364221441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.364249831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.364329871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.364364941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.364396591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.364428001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.365218452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.365244072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.365260232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.365275872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.366550353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.366568923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.366611843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.369129615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.369165035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.369180115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.369194765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.369208945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:50.369222745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.369235165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.370934956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.370961246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.370992146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.371007246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.371596826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.372670087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.372688857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.372704097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.373436968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.373457278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.373477468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.373489868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.373504058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.373515818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.374852499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.374901579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.374918819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.37667359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.37670278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.37672028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.377947041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.377987841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.378002331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.378025461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.378039291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.378078331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.378111481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.378126761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.378141841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.378781112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.378805142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.382913405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.382934215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.382949445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.382962085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.383164105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.383183825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.383766356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.383786116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.386135687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.386153947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:50.386169267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.386182187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.386197587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.386239857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.386258797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.386275357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.386289837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.388429589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.388473769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.38997405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.39004003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.394356934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.394382554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.394399414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.394413844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.394658554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.394698994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.395256434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.395300994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397053576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397071746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397088846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397104026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397120576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397135766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397153556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397169746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397182516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397197276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397212476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.397228856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.397243526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.397259376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.399279017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.399306677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, 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:51:50.399853028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.399869378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.399885218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.399898068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.399914688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.399930318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.400696958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:50.400721748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.400824398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.400874168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.400906678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.400938309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.400972429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.400986439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.361023612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.361069652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.361083722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.361096572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.362124153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.362170763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.362187873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.362204023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362335083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362367233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362409343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362452013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.362500354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.362535444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.362571784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.362603804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.362635634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.362654174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.362670054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.362686524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362724354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362749394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362766014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362795764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362809094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362825094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362840824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362855844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:51.362871044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.362883934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.362898434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.362914944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.362945694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.362961024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.363407294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.364465255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.364484715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.364501145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.367159857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.367184727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.367200677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.367213787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.367229037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.367241577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.367457507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.367475057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.367490617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.368506038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.368523718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.368539998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.368589408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.368619268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.368632298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.368647738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.368660788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.369724699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.369792269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.369808989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.369825209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.370306279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.370330389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.370389719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.370404869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.37042099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.37043426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.37044893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.3704651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.37097774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.3709961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.373379152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.373395042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:51.373410312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.373423122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.373437942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.373452912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.373467932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.373482642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.373497622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.373581332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.373598342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.375179253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.375199243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.375285223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.375301123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.375317623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.375330593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.376162444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.376181344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.376747754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.376766704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377505825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377521695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377536995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377552625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377567255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377582015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377596695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377611895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377624885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377639835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377665875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.377681335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.377696115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.377711575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.379733127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.379779157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, 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:51:51.383141129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.383161439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.383177889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.383191179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.383367329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.383402269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.3841784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:51.38419695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.38429183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.38432244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.38435294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.38438537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.38441685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.38443264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.360747395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.360812745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.360826895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.360839935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.360852915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.360870175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.360886265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.360901455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.360967095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361048815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361079625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361108055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.361159536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:52.361221836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:52.361254046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:52.361284586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.361314606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.361331236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.361345926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.361361396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361377486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361390246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361404816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361432406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361444866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361458896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361472886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361486616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:52.361500876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.361512836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.361525936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.361540846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:52.361570606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.361584826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.361983176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.363058017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.363098137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.363115577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.363207907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.363226577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.363244627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.363259757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.363275207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.363288367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.363303207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.363319107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.363334807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.364289328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.364307668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.364324068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.364379858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.364412348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.364425738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.364440988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.364454078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.364468718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:52.364499938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.364515588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.364530548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.365072428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.365095728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365113399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365126909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365143969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365157029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.365171879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.365187439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.365664809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.365683039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365719529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365733959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:52.365748959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365761739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365776609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365791469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365806069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365820609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.365835569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.365849689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.365865349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.36727424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.36729584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.36732912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.36734369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.36735843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.36737128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.36738572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.36740118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:52.367919291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.367937631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.367973141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.367987971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368003031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368018451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368033621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368048101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368063311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368077831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368090411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368105001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368119181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.368134131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.368148391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.368163211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.370165262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.370183262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, 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:51:52.370222162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.370266932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.370284612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.370298662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.370314232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.370332622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.371041953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.371062233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.371094883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.371125153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.371153043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.371204793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.371235973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.371252433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.392020442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.392069972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.392084282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.392097402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.392110942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.392129502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.392144812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.392160202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.392601372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.392657372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.392720882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.392750212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.393937943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.393999753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.394040213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.394072463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.396078125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.396103125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.396119685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.396135955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.396866795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.396883305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.396934716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.396968416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.396982166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.396997886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.397014126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.397029076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:53.397044286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.397057516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.401600119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.401633799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.401665889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.401681269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.4023658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.403751611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.403773461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.403790921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.406438013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.406455003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.406479773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.406495563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.406512263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.406527333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.435861185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.435907795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.435924985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.438715667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.438751877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.438770647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.470293411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.470352371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.470367511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.470385461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.470398861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.471388752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.471424112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.471441512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.471564682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.472582243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.472602993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.473355333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.473371313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.473388163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.473401983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.474753234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.474770804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.475501715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.475550855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.476165945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.476183955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:53.476198945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.476211665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.476226245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.476240765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.476255185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.476269745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.476284325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.476380235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.476397865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.477941437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.477985157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.478912657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.478948907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.478965817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.478979207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.478994407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.479013567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.479549578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.479569118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480164398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480204668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480221478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480236828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480251918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480266828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480281638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480296568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480308728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480323698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480338398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.480352728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.480370858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.480387678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.48235596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.48237612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, 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:51:53.511139572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.511182232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.511199822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.511213782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.511627212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.511676522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.512909743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:53.512933923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.513911734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.513986174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.515171045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.515207775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.515331025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.515353065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.361717482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.361752132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.361765552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.361777992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.361790812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.361807572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.361822872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.361837782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.362023892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.362058902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.362091522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.362120682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.362275562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:54.362309112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:54.362339982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:54.362370782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.363087683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.363136823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.363153973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.363172743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.363194483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.363208883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.363245623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.363277973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.363292193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.363309573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.363324893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.363340003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:54.363356433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.363370133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.363389543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.363406283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:54.363436903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.363453653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.363823884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.364885184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.364929044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.364949084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.365092154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.365111045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.365126985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.365141915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.365157915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.365171505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.365187015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.365202505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.365219255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.366240705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.366266695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.366285605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.368897497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.368953797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.368969167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.368986307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.368999617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.369774668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:54.369810998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.369826898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.369843268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.370432839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.370452849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.370550839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.370566569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.370581819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.370595779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.370610579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.370625849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.371176559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.371219509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.371244549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.371258599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:54.371273979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.371287299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.371303559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.371318849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.371335129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.371349259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.371363469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.371380649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.371396689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.37281304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.3728535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.37287236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.37288569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.3729024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.37291494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.37292971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.37294498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:54.373460391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.373480441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374061901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374079151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374095921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374111301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374127481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374141901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374156211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374170971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374185331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374200801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374215241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.374231451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.374247021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.374262311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 594 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.376430983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.376467473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, 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:51:54.376533403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.376549913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.376566373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.376579743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.376595433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.376611293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.377368324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.377386264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.377424954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.377454944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.377483154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.377515234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.377546504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.377562014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.363689276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.363735156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.363751046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.363768016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.363892587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.363920607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.363936247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.363951497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.366418638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.366478519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.366506989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.366537079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.36810261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.3681396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.36817021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.36820049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.36851952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.36853978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.36855484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.36857015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.373458004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.373514464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.373530114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.373557904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.373570224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.373584504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.373598444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.373612414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:55.373625844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.373637554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.374765805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.374810565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.374844115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.374859745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.375575945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.376793406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.377212337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.377240797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.40846323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.40849802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.40852195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.40853555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.40856721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.40858274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.410313302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.410353872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.410370322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.411774253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.411807283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.411824833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.444679807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.444739778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.444756528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.444779448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.444794148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.446785729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.446831699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.446847889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.447037779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.44790504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.44792583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.44854938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.448588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.44860678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.44863331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.450593142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.450618332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.451225792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.451270072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.454829275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.454866875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:55.454883725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.454896515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.454913685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.454928535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.454942895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.454958335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.454974075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.455063325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.455093735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.456641737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.456664417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.457079017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.457114667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.457138997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.457152837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.460503559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.460545659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.46134965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.4613997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465678313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465723403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465740253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465755553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465771383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465786873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465801643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465816013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465829113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465843743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465859363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.465873883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.466174174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.466214254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.468450285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.468480235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, 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:51:55.470013917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.470056847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.470076637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.470090097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.472991179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.473020789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.47406342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:55.47408417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.478687123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.478744363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.479178704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.479238544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.479273494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.479291694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.361981918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.362037388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.362053498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.362066838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.362081618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.362102728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.362120148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.362135708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363116309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363163699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363197589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363227259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.363405259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:56.363440359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:56.363471809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:56.363505909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.363537029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.363557599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.363574999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.363591649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363608759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363622759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363639559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363667819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363680999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363697929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363714269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363729079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:56.363744499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.363758129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.363773559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.36379086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:56.36382329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.3638388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.36434366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.365418441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.365471141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.365491081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.366108441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.366133191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.366150951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.366165441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.366181451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.366195261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.366316651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.366358421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.366376681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.367357162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.367381762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.367400552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.367522622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.367555702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.367570352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.367597742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.367610662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.367626092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:56.367661822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.367678882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.367694252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.368168923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.368221943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368242513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368257763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368275933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368291083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.368307043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.368324963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.368801943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.368848253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368867503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368884883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:56.368905783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368920063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368938683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368958383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368975463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.368993903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.369012413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.369029533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.369046763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.370396604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.370422615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.371097405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.371114655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.371133515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.371148235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.371258645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.371277495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:56.371849906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.371870306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.371957376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.371974496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.371989656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.372004846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.372020666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.372037976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.372054856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.372071706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.372086066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.372103606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.372119646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.372134446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.372148846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.372166096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 614 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.374220247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.374267407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, 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:51:56.374288217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.374303497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.374322277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.374337017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.374351807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.374369347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.375113398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.375159488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.375177338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.375208998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.375240458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.375274278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.375309428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.375328268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.404055553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.404110493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.404126663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.404142253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.404616763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.404638553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.404654603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.404669393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.405876014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.405938444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.405971384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.406000614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.409796507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:57.409847127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:57.409881047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.409913707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.412395449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.412435249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.412453309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.412469909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.41303869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.41307758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.41309544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.413125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.41313874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.41315424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.41316926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.41318401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:57.4131989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.41321187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.417884763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.417922773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:57.417957693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.417974803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.418845944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.419911715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.419964395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.419983275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.428151731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.428190931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.428209541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.428223361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.428239471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.428253311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.489367777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.489404677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.489420027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.596735648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.596784258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.596804898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.600436301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.600497431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.600512341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.600531491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.600545311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.603591053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:57.603657233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.603672983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.603853044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.605176315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.605202495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.605806415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.605831115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.605847335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.605862375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.669853853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.669909083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.673613886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.673638496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.674176727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.674194217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:57.674211367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.674225537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.674241907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.674256817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.674273987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.674289957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.674305717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.676105548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.676133308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.6783944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.67844574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.685740535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.685760445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.685776485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.685788925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.689042288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.689073428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.690251189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.690275399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697032114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697056254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697071304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697085744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697099754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697114234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697128274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697141744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697153784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697169434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697183654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.697199154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.701657247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.701692697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.733957382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.734010992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, 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:51:57.735117282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.735150583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.735170593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.735185943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:57.735201863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:34656"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.746361921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.746451001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.746658211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"38680ee1-5bdd-4726-858d-556ff5b90318","remote_addr":"[::1]:34656","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.746714401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"38680ee1-5bdd-4726-858d-556ff5b90318","remote_addr":"[::1]:34656","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.748153802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:57.748204212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:57.748221642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"38680ee1-5bdd-4726-858d-556ff5b90318","remote_addr":"[::1]:34656","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1581,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.753196806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.753256716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.756103168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:57.756164418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.756370599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.756414179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:57.832188785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:56338"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:57.832230915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:53921"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.935248462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"1ef68b14-886d-4230-a62a-2dcca3b1105c","remote_addr":"[::1]:56338","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.935294982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"1ef68b14-886d-4230-a62a-2dcca3b1105c","remote_addr":"[::1]:56338","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.935319722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"b1729bc7-9b2c-49c5-811a-73b50478eb24","remote_addr":"[::1]:53921","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.935337452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"b1729bc7-9b2c-49c5-811a-73b50478eb24","remote_addr":"[::1]:53921","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:57.935919503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"1ef68b14-886d-4230-a62a-2dcca3b1105c","remote_addr":"[::1]:56338","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":687,"response_code":200} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:57.935957983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"b1729bc7-9b2c-49c5-811a-73b50478eb24","remote_addr":"[::1]:53921","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":631,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:58.045974916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:49805"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.049310358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"81fc8283-38a8-4f2c-878d-270ff5ae4677","remote_addr":"[::1]:49805","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.049348508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"81fc8283-38a8-4f2c-878d-270ff5ae4677","remote_addr":"[::1]:49805","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:58.05116221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"81fc8283-38a8-4f2c-878d-270ff5ae4677","remote_addr":"[::1]:49805","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1854,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.387253693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.387293323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.387307393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.387320113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.388440794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.388494904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.388526624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.388543284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.394437149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.394490829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.394541849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.394570459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.39653159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:58.39657019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:58.39664358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:58.39667717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.398535742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.398575412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.398592992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.398620662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.400783763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.400823123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.400842173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.400871223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.400885073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.400902793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.400918654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.400935184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:58.400951694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.400969254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.406557908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.406625368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:58.406656898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.406671888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.407328718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.41013032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.41014963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.41016637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.439137432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.439191052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.439210162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.439224912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.439240792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.439254482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.442724535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.442771845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.442788355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.470303276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.470346416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.470364566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.472561228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.472627798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.472671538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.472688128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.472700528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.474392459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:58.474435119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.474453279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.474468799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.475033859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.475079609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47542747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47545597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47550491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47552048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.47553545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.47555128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.47608355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.47610468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47623625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47627921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:58.47629659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47634442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47636095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47637611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47639341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47640821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.47642417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.480601104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.480648934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.482492195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.482538765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.482654055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.482671615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.482687835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.482701135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.482783025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.482827405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:58.483359996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.483402806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483472216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483490926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483507046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483522806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483537886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483552326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483570126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483586516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483600716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483616066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483632396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.483649946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.484739407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.484775347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 634 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.487582549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.487609689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, 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:51:58.514065219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.514098189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.514118869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.514134429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.514408069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.514429189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.51570637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.51573963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.51594276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.51599837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.522386515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.522448945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.522777135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.522821875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.368238092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.368265282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.368278642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.368291552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.368376682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.368399672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.368427292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.368442762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.368884732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.368926452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.368957232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.369608483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.370421184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.370478054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.370516244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.370547764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.371439614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.371483874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.371502794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.371519744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.372018325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.372055555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.372072205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.372103675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.372117235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.372132765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.372147915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.372163135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:59.372179145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.372192195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.403510238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.403557638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.403592909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.403608789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.404384799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.40599992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.40602262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.4060555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.406572911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.406589931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.406619571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.406634871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.406650171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.406664101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.406996491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.407016051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.407032451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.409230303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.409250573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.409268393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.410611324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.410646194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.410659734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.410674834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.410688274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.410993694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.411037144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.411053974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.411093294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.411845975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.411865345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.415554398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.415603038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.415622878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.415637478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.416034598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.416065388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.416632888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.416654038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.44490953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.44493655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:59.44495348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.44497968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.44499641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.4450118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.44502689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.44504491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.44507658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.450539114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.450564994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.452298135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.452318365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.453352376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.453430416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.453449666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.453463916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.486091871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.486117981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.487404302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.487473422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488460253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488478943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488495313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488510363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488525483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488541453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488556443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488570943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488583643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488598553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488613133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.488627313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.488900043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.488918903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.491645975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.491695435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, 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:51:59.519144826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.519183456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.519202616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.519216736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.519488656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.519508976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.521467267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:51:59.521489827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.522480478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.522529528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.526374331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.526413641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.526476761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.526496261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.36127676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.36130847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.3613221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.36133584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.36134911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.36136755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.36138317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.3613987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36146015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36151985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36154849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36157679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.3616417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:00.36170574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:00.36173875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:00.36177048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.36180128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.36181894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.3618339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.36184949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36186662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36188172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.3618971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36192613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36193919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36195513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36197061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36198536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:00.36200007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.36201285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.36202711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.36204225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:00.36208515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.36210043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.36244169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.363505191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.363524271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.363540691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.365789093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.365804983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.365821083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.365833843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.365849453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.365862003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.365995903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.366013443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.366028733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.367060034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.367080544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.367098304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.367162194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.367192584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.367205474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.367221544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.367234334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.367952295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:00.367988775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.368006885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.368030925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.368539935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.368560215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.368621955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.368638295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.368654585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.368670545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.368767695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.368789385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.369310996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.369330706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.371779678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.371797528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:00.371814068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.371827118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.371842898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.371857508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.371872418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.371888848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.371904008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.372566168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.372586748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.374134339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.374156039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.374237419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.374253089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.374269569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.374282339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.374296969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.374313059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:00.37484605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.37486578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.3749288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37494454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37496061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37497544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.3749896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37500571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37502052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37503547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37504924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37506503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37507968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.37509637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.37511226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.37512767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 654 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.377036641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.377056062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, 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:52:00.377632202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.377648912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.377665502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.377677692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.377788052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.377806032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.378561863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.378581163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.378658163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.378688763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.378720903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.378753673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.378785973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.378799623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.377070905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.377098975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.377112385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.377125565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.377231105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.377255255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.377271175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.377287525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.377780985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.377850315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.377878895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.377906465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.378101655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:01.378137765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:01.378168695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.378203145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.381843848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.381886388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.381903638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.382375909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.383571929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.383605339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.383648449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.38368191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.38369518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.38371023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.38372435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.38373808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:01.38375181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.38376387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.388473343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.388515013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:01.388547983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.388563033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.389408374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.390564465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.390584875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.390611215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.392726196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.392742926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.392776636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.392804106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.392820536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.392833896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.395051298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.395098768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.395115988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.39704789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.39707026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.397089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.39776169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.39779799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.39781212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.39782731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.39784026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.427383342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:01.427445793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.427463363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.427551163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.428280173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.428324463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.429878964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.429896774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.429937074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.429951714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.430317275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.430341865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.432146496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.432169036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.436148029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.436173259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:01.436189459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.436202509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.436217699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.436233399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.436248049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.436262779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.436277529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.436444619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.436462129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.438005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.438052261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.465118161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.465169121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.465186341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.465200501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.465597631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.465618701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.466577292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.466600562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467278323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467300143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467316493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467331343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467346083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467360733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467375393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467390223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467402973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467417673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467432743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.467447313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.468133413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.468152013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.470236085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.470259445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, 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:52:01.470791065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.470807785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.470824125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.470837305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.470852135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.470877535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.471629556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:01.471648886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.472210886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.472266116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.472296036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:01.472329016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.472360036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.472377286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.361168656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.361227156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.361241696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.361254876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.361268426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.361285546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.361301036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.361317756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361347436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361378666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361412316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361440046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.361506386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:02.361540226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:02.361570916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:02.361601706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.361632106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.361649236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.361664426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.361680476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361697066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361710616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361728456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361757996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361770696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361785646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361800396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361815616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:02.361829846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.361842336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.361856686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.361871926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:02.361902656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.361917346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.362205896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.363298067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.363344547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.363362227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.363380407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.363394307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.363409937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.363423787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.363439227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.363451947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.363466427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.363481937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.363496817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.364397878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.364417968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.364434858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.364452338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.364481438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.364494548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.364511478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.364526418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.364542738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:02.364574278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.364589318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.364604358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.365103378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.365121669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365157079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365171439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365186749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365199709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.365214259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.365229779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.365728039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.365762139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365779789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365794209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:02.365809989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365823379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365838089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365852879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365867329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365882219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.365896749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.365911009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.365926179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.36736429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.36738789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.36740999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.36742298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.36743838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.36745152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.36746566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.36748088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:02.368027771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.368045871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368078151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368109181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368126041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368142011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368157121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368171801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368186311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368200461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368213191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368227531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368242161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.368257351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.368272361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.368287971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.370303292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.370328332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, 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:52:02.370348312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.370362282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.370377722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.370390712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.370405542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.370420603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.371156303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.371174893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.371208133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.371253853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.371281933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.371313893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.371345603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.371361393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.374552859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.374600339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.374616229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.374629139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.374792759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.374817859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.374845839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.374862939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.37598705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.3760635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.3760954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.3761241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.405167382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:03.405226472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:03.405260242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.405290162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.405797562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.405818962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.405833542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.405851912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.406582483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.406609753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.406647983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.406682083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.406696523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.406711933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.406726653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.406744043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:03.406760423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.406773693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.434434934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.434478314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:03.434515164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.434530554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.435113744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.436420045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.436440075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.436455555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.437096286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.437120896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.437137826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.437151596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.437167006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.437180376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.437414526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.437435416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.437451456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.439217517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.439249897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.439266797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.440062858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.440123068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.440138298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.440154488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.440168248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.440237648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:03.440273688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.440289658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.440305748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.440872179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.440901209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.44210807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.4421476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.4421672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.44218122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.44219875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.44221467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.44274262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.44276576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.4428681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.44288362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:03.44289935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.44291273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.44292809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.44294302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.44295769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.44297261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.44298742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.44300272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.44304219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.444456111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.444500001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.445598092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.445636302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.445653142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.445682692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.445697142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.445771932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.446244983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.446274123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446401353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446436283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446452393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446466363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446480343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446498953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446513513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446527763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446539743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446553523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446567473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.446581293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.446595033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.446609853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.448652394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.448697405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, 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:52:03.450321126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.450337176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.450380016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.450420866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.450493756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.450512666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.451586167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:03.451630917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.453365638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.453446948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.453589998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:03.453645198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.453676458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.453692588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.361334073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.361363233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.361378083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.361391023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.361404143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.361440833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.361458083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.361473143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361547233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361583713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361628973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361658703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.361719673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:04.361753553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:04.361784343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:04.361815083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.361846303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.361863643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.361878693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.361894783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361912583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361926053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361941873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361969253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361982343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.361997343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.362013223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.362027843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:04.362042493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.362054633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.362068963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.362083973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:04.362140863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.362156313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.362590084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.363685004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.363704414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.363720674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.363741114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.363754074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.363769404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.363781864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.363796735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.363809785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.363824375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.363839715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.363854725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.364808725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.364829175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.364845875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.364864315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.364893555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.364906355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.364923695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.364938425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.364953345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:04.364985505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.365002445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.365019405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.365566186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.365612996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.365632556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.365648486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.365666266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.365679446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.365694666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.365710386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.366166496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.366186016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.366216576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.366231296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:04.366247566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.366261566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.366276676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.366291396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.366305706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.366321486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.366337556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.366351826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.366367266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.367798308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.367817468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.367848958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.367864608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.367879678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.367892698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.367907698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.367925748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:04.368475658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.368527008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368546008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368560608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368576738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368591958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368607768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368623278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368637978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368652848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368665728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368681198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368696178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.368711048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.368725688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.368741798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.37077027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.37082153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, 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:52:04.37084193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.37085637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.37087556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.37089011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.37090594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.37092323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.37161977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.37166109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.37167776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.37170864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.37173691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.371771151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.371803311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.371820581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.363385677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.363414777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.363428197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.363441267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.363454287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.363471667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.363486577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.363502907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.363844008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.363900348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.363929668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.363957978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.364051798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:05.364115108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:05.364147878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.364180078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.364937528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.364978548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.364994878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.365012958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.368475551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.368501361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.368518891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.368549251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.368564481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.368580301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.368598121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.368621771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:05.368637801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.368650571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.369987352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.370024762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:05.370063132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.370079812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.370540283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.371597323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.371642683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.371661973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.372185134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.372230634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.372246744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.372260144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.372276834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.372290124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.374039965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.374079735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.374097635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.375111806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.375137176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.375157426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.378864849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.378924759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.378940699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.378956039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.378968439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.379217339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:05.379276619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.379293829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.379309419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.37981933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.37984292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.38088266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.38092352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.38094241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.38095577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.38097094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.38098813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.381498971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.381539811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.381631291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.381649101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:05.381665231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.381678601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.381695131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.381709891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.381726921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.381741861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.381756281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.381772471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.381787971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.383216612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.383238352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.384377373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.384396853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.384413743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.384426353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.384440903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.384456023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.385023694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.385070104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385136024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385151464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385166784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385180874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385195054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385209624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385223394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385237524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385249334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385263424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385278684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.385292434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.385305814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.385320264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.387341435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.387389475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, 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:52:05.388396356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.388435276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.388453046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.388467606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.388483096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.388499536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.389261227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:05.389303907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.389431237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.389465827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.389494347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:05.390841508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.390901588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.390920488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.360779879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.363206121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.363254511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.363269461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.363282851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.363351611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.363370921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.363387941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364112872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364148472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364184942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364214672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.364494202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:06.364530102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:06.364564142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:06.364618142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.364651972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.364670772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.364685902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.364702102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364720892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364735602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364751662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364779622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364793872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364809402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364828332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364844552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:06.364859862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.364872672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.364887072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.364904052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:06.364934922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.364949792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.365401443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.366469204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.366498024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.366515404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.367261044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.367281154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.367296114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.367308694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.367327594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.367341124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.367358194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.367375234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.367390434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.368381275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.368399145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.368415705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.368506805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.368562805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.368577665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.368616975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.368631575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.368647225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:06.368680475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.368696155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.368711215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.369208526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.369228746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.369253766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.369268456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.369284226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.369300686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.369317566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.369332806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.369873106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.369909876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.372178918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.372211268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:06.372228148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.372241758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.372260478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.372277068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.372314688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.372331628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.372346538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.372361008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.372378588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.373848869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.373887799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.373972339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.374025369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.374041599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.374057579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.374072959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.374088529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:06.37461043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.37463062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.37569113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.37570597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375720431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375734661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375749641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375763721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375777601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375791261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375804981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375819931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375834391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.375849201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.375863081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.375877431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.377994752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.378040522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, 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:52:06.378115522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.378132832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.378150162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.378164072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.378181362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.378197332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.378955283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.378999183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.380517274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.380558324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.380587334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.380619204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.380651804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.380668394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.360780102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.360832122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.360846672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.360860212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.360873982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.360892092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.360907342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.360924222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.360986402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361043122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361071862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361101932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.361137853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:07.361170923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:07.361204653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.361237073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.361269483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.361290083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.361305913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.361323673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361340443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361353763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361369293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361396713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361409303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361424323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361439563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361454393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:07.361468463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.361484113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.361498783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.361513773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:07.361543943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.361558893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.362008493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.363082304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.363105714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.363122204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.363139174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.363152834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.363168964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.363181724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.363196844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.363209544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.363224144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.363239364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.363254114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.364193405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.364210475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.364226645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.364246715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.364275125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.364287875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.364303455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.364316245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.364345205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:07.364378565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.364394385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.364409815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.364907265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.364956175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.364974445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.364989345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365006455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365019895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.365034435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.365050535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.365515926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.365534306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365569206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365583716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:07.365599866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365615396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365630546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365646096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365662916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365681056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.365699116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.365715096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.365731826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.367172457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.367193977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367226967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367242327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367257687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367271157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.367286187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.367304087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.367822018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.367865748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367883918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367897448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367912708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367928388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367943468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367958118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367972918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.367987928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.368001258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.368023998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.368038928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.368054318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.368068538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.368084118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.370044829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.370064029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, 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:52:07.370161019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.370177429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.370192779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.370205399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.370238929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.370255479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.371974681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.371993281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.372088631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.372118841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.372150071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:07.372182771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.372212961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.372227231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.949802805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:07.950747806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"70.64987045s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.386691005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.386731735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.386745495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.386760265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.386972015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.387021895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.387038855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.387054635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.415801867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.415851767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.415879727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.415907177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.417523778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:08.417590068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:08.417622438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:08.417654348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.419085819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.419119799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.419136189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.419153039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.419331079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.419347359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.419368519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.419397019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.419409879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.419427519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.419442539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.419457239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:08.419471579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.41948402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.41985986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.41989851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:08.4199316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.41994767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.42040576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.421719861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.421741081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.421757331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.425527924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.425545144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.425561884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.425574884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.425589734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.425603044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.427384185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.427406405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.427421845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.428525566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.428552076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.428569076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.430777558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.430812238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.430825108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.430839778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.430852398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.432421769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:08.432476589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.432492519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.432508099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.43319689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.4332291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.463430573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.463447183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.463503673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.463518563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.465807364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.465847834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.466938375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.466961395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.468753317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.468769227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:08.468784247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.468796847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.468811747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.468826897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.468841357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.468855787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.468869997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.522352287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.522379047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.524189598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.524212148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.524569009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.524600789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.524616669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.524629879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.524885239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.524902449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:08.52652976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.52657808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528394182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528432902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528449932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528465032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528480252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528495462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528510052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528524632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528537372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528552442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528567202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.528581632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.528702802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.528720772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.531103274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.531130874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, 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:52:08.535232317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.535272257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.535292137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.535306337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.535526387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.535567067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.536375018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.536395058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.536534048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.536563938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.538067029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.538128979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.538161919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.538178839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.360945228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.360974448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.360987698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.361000528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.361016438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.361053678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.361070898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.361086148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.364213541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.364254821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.364284641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.364314581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.364775331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:09.364813521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:09.364849301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.364880711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.364961411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.364982041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.364999391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.365021691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.365039101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.365054281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.365069751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.365098871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.365111612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.365144302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.365160912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.365175842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:09.365192062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.365205502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.366330152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.366367402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:09.366401082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.366415892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.366919413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.367957434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.367979694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.367998344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.368058144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.368074544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.368090644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.368104114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.368120844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.368133764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.368149924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.368166514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.368182274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.369242565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.369283255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.369311605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.372017637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.372081557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.372096757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.372116407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.372129307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.372453497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:09.372501967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.372517597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.372532627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.373159898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.373207418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.373225768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.373239488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.373257408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.373270738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.374114778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.374134818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.374714809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.374734519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.374876479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.374922599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:09.374940819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.374954649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.374970379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.374985949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.375000919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.375017619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.375032649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.375047099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.375064259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.37639934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.37641986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.379037322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.379061402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.379076632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.379090112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.379880003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.379898813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.380523083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.380542113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380626553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380641403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380656643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380672043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380687303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380702673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380717313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380731903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380744453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380758863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380773863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.380788813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.380803993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.380819413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.382925965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.382968455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, 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:52:09.382996505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.383011605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.383027865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.383041205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.383056845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.383072745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.383815246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:09.383834406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.383872606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.383907166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.383936736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:09.383972236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.384019296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.384038146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.364230894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.364268944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.364282704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.364295974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.364309424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.364326914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.364342354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.364357394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.364529464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.364575564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.364607974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.364646394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.394271456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:10.394324557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:10.394355187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:10.394384937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.394745097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.394765657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.394780597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.394795837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.395347187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.395390757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.395408627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.395439057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.395453847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.395469587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.395484887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.395499907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:10.395515597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.395528697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.397456079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.397503119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:10.397536799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.397552209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.398027369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.39926898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.39928958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.39930726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.404005064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.404024584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.404050364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.404065764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.404083074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.404098094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.404490204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.404510744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.404527644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.405556455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.405583465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.405602645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.406808286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.406864196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.406879726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.406894426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.406908886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.407755127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:10.407792847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.407808797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.407822897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.408383177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.408425367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.41249775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.41252044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.4125365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.4125508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.41279239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.41281103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.413409091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.413431621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.414274262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.414291782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:10.414306622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.414319422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.414336712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.414351722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.414366302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.414380992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.414396992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.415581063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.415620553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.417109144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.417131384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.421181297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.421213427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.421255347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.421271647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.423946199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.423976269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:10.42485354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.42487907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42503381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42504897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42506381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42507835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42509272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42510694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42512202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42513669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42514932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42516402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42517861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.42519357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.427530552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.427576312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.429765943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.429788223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, 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:52:10.433911606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.433936276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.433952656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.433966296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.434518097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.434552187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.435678698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.435719398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.437202949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.437240929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.43842244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.43846102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.43849142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.43850636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.361546245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.361587225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.361601365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.361617615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.361633095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.361651575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.361667275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.361686045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.361728325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.361763845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.361797475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.361826605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.361891065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:11.361926475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:11.361961075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.361998335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.362032585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.362051235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.362067975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.362102335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.362122475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.362136855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.362153315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.362184135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.362197855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.362215645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.362232125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.362249475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:11.362266015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.362281155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.362296825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.362312585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:11.362347885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.362365225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.362726796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.363780687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.363799807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.363817767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.363836387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.363852857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.363871327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.363885307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.363901487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.363915747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.363930907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.363945897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.363960937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.364892337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.364912377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.364932427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.364950257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.364979357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.364994647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.365014367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.365028467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.365043367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:11.365075417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.365091477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.365108548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.365595218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.365614888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.365650638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.365666148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.365682478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.365696818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.365712308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.365729018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.366225148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.366245428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.366277748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.366293308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:11.366309218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.366321938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.366338418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.366353038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.366369368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.366387098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.366403288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.366418518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.366437919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.36786406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.36788547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36790994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36792421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36793847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36795255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.36796895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.36798528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.36855237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.36857446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36862462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36866887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36868625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36870336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36871946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36873497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36875226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36876889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36878829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36880599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36882232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.36884925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.36886978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.36888996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.370838322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.370859792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, 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:52:11.370880972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.370897022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.370914222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.370928192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.370944402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.370960432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.371698512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:11.371717872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.371759823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.371791233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.371821343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:11.371854853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.371894303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.371911233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.360753947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.360807107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.360822387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.360835857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.360848797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.360867707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.360884037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.360900047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.360915447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.360966717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.360998277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361028017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.361115147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:12.361153418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:12.361185688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:12.361219348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.361252278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.361271228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.361287808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.361307438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361325978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361340718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361356648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361386498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361401488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361418958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361437238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361454588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:12.361471318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.361485958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.361500628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.361516418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:12.361550418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.361565518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.361966098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.363015739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.363039489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.363058879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.365804951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.365831401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.365847571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.365860111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.365873781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.365887011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.366180641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.366223871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.366243331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.367254912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.367286982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.367304812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.367322312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.367353282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.367370942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.367388392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.367401912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.368189963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:12.368231253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.368246663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.368261773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.368771863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.368791333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.368854523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.368878703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.368895383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.368908383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.368924663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.368941093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.369434954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.369457794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.371938826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.371959796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:12.371975416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.371988736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.372003606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.372024326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.372039156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.372053976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.372068856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.372234786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.372253316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.373808097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.373856357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.373876137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.373890857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.373907777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.373923987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.374742638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.374771518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:12.375327488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.375347068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375409158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375423548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375439248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375454658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375469208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375483238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375497778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375512278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375524548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375538738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375553158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.375567768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.375581938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.375596748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.37756721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.37759439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, 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:52:12.379896812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.379920692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.379937092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.379949782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.380089702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.380129252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.380898692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.380916492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.381013032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.381063183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.383348124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.383406434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.383440694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.383456674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.390950953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.390997983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.391013643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.391026993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.391039953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.391062263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.391078323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.391094463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.391987894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.392038154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.392070474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.392100144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.392948164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:13.392984135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:13.393015975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.393048145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.394174235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.394193655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.394208905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.394227955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.394965916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.394983186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.395053526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.395084036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.395097546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.395114276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.395129966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.395145146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:13.395159836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.395172856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.398897479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.398946669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:13.398980049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.398996539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.3996489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.400969341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.400989231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.401007471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.403346292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.403363362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.403397832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.403415212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.403431672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.403446072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.432101964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.432147384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.432164994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.434436526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.434458966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.434476156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.463902158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.463955948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.463970318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.463995548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.464009438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.464763339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:13.464797749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.464832849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.464962009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.46594326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.46596235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.467376841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.467391401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.467407191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.467420201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.472796985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.472847915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.473567885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.473588095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.499014884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.499036324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:13.499052204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.499065325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.499080905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.499095525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.499109735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.499126135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.499140835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.499335405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.499375695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.501775647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.501815997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.503089088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.503116378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.503166918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.503181698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.507909231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.507948281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.508876642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.508900642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509586042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509603312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509618442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509633292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509648472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509663142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509677453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509691633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509704043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509718503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509733403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.509747923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.509762063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.509777643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.512769395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.512788005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, 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:52:13.513865236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.513881336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.513896796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.513909406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.513924026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.513939266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.514747966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:13.514764986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.51999554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.52006069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.520493811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:13.520534481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.520566321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.520582851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.361651894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.361698844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.361713924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.361726854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.361740074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.361760564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.361776764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.361791654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.361843594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.361883674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.361927844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.361960424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.362022094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:14.362056164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:14.362087154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:14.362118734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.362149224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.362166204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.362181814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.362197414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.362214664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.362227464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.362244374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.362272004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.362284424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.362299774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.362315214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.362329754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:14.362344094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.362356344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.362371614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.362388424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:14.362426294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.362441094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.362895435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.363974186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.363993796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.364010656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.364029546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.364042416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.364057956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.364070776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.364085856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.364098186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.364112516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.364127736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.364142456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.365111717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.365158487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.365177027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.365194337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.365224577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.365238327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.365254687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.365267947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.365282827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:14.365314177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.365329707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.365344827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.365825967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.365846597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.365878877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.365893557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.365909487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.365922707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.365937457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.365952867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.366462278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.366482428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.366516798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.366530918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:14.366546558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.366559058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.366573858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.366588828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.366603008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.366617858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.366632038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.366647798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.366662818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.368087759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.368106829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368140899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368155259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368169979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368182719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.368197369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.368212729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:14.368754939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.368773679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368810209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368847059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368863359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368879359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368894429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368909159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368923909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368938899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368951649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368966059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368980619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.368995489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.369010829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.369027709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.371044041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.371064801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, 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:52:14.371089711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.371102611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.371119521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.371131881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.371146451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.371164521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.371885442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.371903952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.371942212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.371973132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.372000862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.372033622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.372065772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.372082982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.409927703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.409961653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.409976133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.409988763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.410119663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.410144623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.410160593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.410177273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.410416944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.410466604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.410510454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.410543194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.412805405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:15.412865426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:15.412901736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.412934006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.413288806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.413309636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.413326246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.413342686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.414133766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.414167956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.414185607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.414215647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.414229057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.414245707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.414262417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.414277877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:15.414292977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.414306217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.417608069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.417649979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:15.417684789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.417700659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.41822855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.41930903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.41935515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.41937407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.420956042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.420987252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.421006992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.421022242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.421039442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.421052512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.421165732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.421188682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.421205432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.423134203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.423157873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.423175533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.424316104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.424362134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.424375684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.424391484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.424404654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.424419784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:15.424451644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.424467224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.424482124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.425052135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.425073805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.425196345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.425237455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.425254245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.425270525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.425287925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.425304455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.425783285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.425801765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.429568338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.429594388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:15.429610568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.429623878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.429638828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.429654678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.429669578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.429684168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.429698908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.430086028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.430129279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.43183818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.43186096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.434216642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.434237452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.434256872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.434270142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.435375652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.435415113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.435980223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.436025233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439652956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439680126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439695986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439713476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439729576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439744616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439761076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439775766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439790716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439806636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439821526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.439838696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.439903956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.439923476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.442070958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.442094048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, 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:52:15.444002359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.444031859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.444069849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.444085179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.44539962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.44542487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.446558571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:15.446592421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.451255094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.451311304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.451752315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:15.451809975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.451842905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.451859925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36114577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36119206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36120641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36122229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36123554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.36125444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.36127154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.36128821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36130482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36133601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36136725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36139501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36142251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:16.36145694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:16.36148965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:16.36152237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36155408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36157099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.36158583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.36160189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36161912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36163223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36164767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36167763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36169049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36170528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36172016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36173534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:16.36175011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.36176726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36178303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36179812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:16.36182852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.36184356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.36230036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.363433101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.363455651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.363472881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.363495271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.363508271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.363525211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.363538211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.363553511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.363566821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.363588221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.363603761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.363619021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.364583572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.364600742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.364616832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.364664782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.364728172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.364744722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.364763282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.364776642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.364792102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:16.364825142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.364840972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.364856452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.365342103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.365382173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.365400053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.365414253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.365430233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.365445303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.365460573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.365475923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.365963953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.366012433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.366032723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.366047483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:16.366063793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.366077673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.366092343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.366107283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.366122083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.366141013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.366157703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.366174233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.366189883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.368108185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.368133795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.368231465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.368246785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.368299675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.368313535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.368327815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.368342555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:16.368949405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.368983125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369000835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369042325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369087516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369104886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369122416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369138856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369155166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369174676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369189206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369205776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369221846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.369239016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.369254866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.369272556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.371284227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.371312917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, 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:52:16.371333077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.371345777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.371362207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.371375707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.371390067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.371406447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.372174878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.372193898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.372235338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.372269128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.372309918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.372343968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.372374118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.372388798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.362486374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.362523734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.362537424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.362550354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.362563454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.362582124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.362599754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.362615304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.362879764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.362933774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.362962874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.362992174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.364147435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:17.364192395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:17.364226245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.364259075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.364291825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.364311105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.364326555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.364343345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.365846376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.365867336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.365905346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.365965696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.365982316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.365998346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.366015066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.366032516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:17.366047506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.366062636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.366079986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.366099136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:17.366131756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.366149036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.366640377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.367717397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.367755967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.367774428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.368046238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.368063558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.368079058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.368093998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.368109438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.368125388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.368166568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.368184628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.368202228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.369184469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.369225319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.369244169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.369284079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.369346209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.369363639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.369380739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.369395079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.369410529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:17.369443449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.369460409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.369475879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.369940229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.369961079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.370028589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.370050179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.370067099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.370080659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.370096389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.370112479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.37062035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.3706468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.37073982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.37078312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:17.37079882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.37081097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.37082504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.37083939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.3708534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.37086759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.37088153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.37089516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.37091105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.372287321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.372319321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.372376131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.372392101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.372408471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.372423331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.372438611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.372457421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.372999971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.373038571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373062102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373078122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373095182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373109782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373125002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373139492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373156192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373171192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373183662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373200122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373215572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.373229772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.373244442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.373259762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.375235043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.375280423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, 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:52:17.375973454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.375993514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.376009604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.376022634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.376048534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.376064834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.376822334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:17.376841364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.376926414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.376958014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.376987804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:17.377020674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.377052165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.377067815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.361141246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.361177406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.361191046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.361203946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.361217036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.361233986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.361249176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.361263996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361397696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361428926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361481076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361511176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.361570446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:18.361627016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:18.361657676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:18.361697446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.361728466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.361745116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.361759816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.361775816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361792526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361806076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361821026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361849206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361862126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361876646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361891056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361905676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:18.361920016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.361932656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.361946956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.361962176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:18.361992296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.362007856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.362307166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.363427817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.363445987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.363462207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.364638528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.364655088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.364670008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.364682558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.364697008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.364709298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.364723528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.364739388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.364754488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.365756339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.365791949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.365809589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.36743999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.36749986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.36751495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.36753095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.36754408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.36755997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:18.36759369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.36760927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.36762459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.368136071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.368170301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368242051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368258191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368274101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368287701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.368303311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.368319011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.368829911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.368848481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368884821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368898971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:18.368913851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368926851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368942511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368957101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368972301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.368986871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.369002071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.369016651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.369032091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.370461593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.370482583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.371723003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.371761894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.371778354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.371791594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.371806744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.371822434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:18.372382864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.372408694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374080035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374119585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374136125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374151065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374165605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374180345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374195005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374209545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374223725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374240205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374255325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.374269915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.374285215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.374300725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.376324327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.376351117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, 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:52:18.377787128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.377816388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.377832978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.377846238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.377861128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.377877398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.378650929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.378668989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.405224159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.405268729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.405576679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.405619199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.406070719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.406111089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.361611699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.361657499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.361671599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.361684719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.361699679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.361717999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.361733059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.361750919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.361801399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.361850059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.361881219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.361909039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.361976309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:19.362018629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:19.362053629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.362086579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.362118289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.362136419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.362151399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.362169329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.362186169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.362199269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.362214839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.362245139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.362259229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.362274519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.362289529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.362304209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:19.362320199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.362333559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.362348539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.362365139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:19.362397899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.362412429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.36278844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.363863791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.363882701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.363898741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.363919941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.363933471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.363950551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.363964551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.363981321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.363993481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.364010581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.364028061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.364044561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.364982361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.364999991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.365017601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.365036461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.365065101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.365077991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.365094381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.365107982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.365128532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:19.365160652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.365176162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.365191232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.365694322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.365713122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.365747202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.365762482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.365778762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.365791312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.365808832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.365825222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.366317692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.366337052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.366373552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.366390302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:19.366406302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.366419162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.366434543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.366448953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.366463353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.366479653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.366494733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.366508853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.366526713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.367957644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.367976574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368014114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368029604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368044114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368057524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.368072844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.368087914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.368608704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.368628134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368662964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368676864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368694404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368710114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368724094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368738224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368752474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368768074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368780954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368795854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368813294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.368828854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.368843084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.368858794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.370871356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.370890816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, 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:52:19.370926596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.370941436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.370956596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.370969826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.370985876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.371001576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.371731606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:19.371752067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.371872027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.371901707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.371967897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:19.372000847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.372094467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.372110127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.37151494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.37156089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.37157556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.37158857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.37160121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.37161876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.37163473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.37165013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.372462131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.372501131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.372533841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.372564111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.373299102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:20.373367232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:20.373399142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:20.373430182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.374369962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.374391633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.374408003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.374424543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.374985423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.375002093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.375018633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.375055303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.375069013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.375086923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.375103813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.375119943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:20.375135263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.375150403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.378600506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.378645276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:20.378680626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.378697866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.379217096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.383542349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.383594539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.383615639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.385385491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.385420881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.385440631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.385456281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.385474811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.385488751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.414619183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.414660203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.414676683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.416744994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.416774244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.416790934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.417724215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.417777435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.417817305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.417833965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.417847265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.448543498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:20.448584848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.448601768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.448974069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.449957559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.44999223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.45042974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.45044554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.45049089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.45050568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.452122111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.452147691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.453909512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.453937982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.479619062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.479643242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:20.479659192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.479672332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.479687652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.479702962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.479717552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.479732132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.479746992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.479996452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.480016892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.481745873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.481766843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.485535526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.485558676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.485574396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.485587676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.486521447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.486562457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:20.487192298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.487213988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488564429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488586549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488602709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488618909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488634759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488650299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488669799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488685459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488701559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488717799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488733329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.488748679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.49029291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.49032381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.492410041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.492452422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, 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:52:20.496379714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.496417205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.496459115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.496475225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.496608895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.496627205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.497455905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.497480575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.498134826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.498167206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.500444968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.500481618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.500513918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.500528638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.360995315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361022925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361035295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361047785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361076285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.361115245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.361161636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361178166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361193826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361243036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361274396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361303106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361370886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:21.361403776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:21.361436226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361466706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361496926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361513646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.361528126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.361544346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361561506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361574896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361590946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361619396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361631956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361647116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361662226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361677266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:21.361692256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.361704836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361718976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.361734096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:21.361764146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.361779146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.362239066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.363380447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.363408777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.363427097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.363444457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.363459387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.363480217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.363493107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.363507797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.363522327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.363537247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.363552727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.363569017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.364524358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.364545248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.364561648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.364581628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.364610878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.364623608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.364642748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.364656178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.364674158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:21.364706898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.364722158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.364737398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.365237549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.365257049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.365293489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.365307939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.365325339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.365349299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.365363719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.365379049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.365864059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.365882699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.365917719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.365932119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:21.365948289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.365961209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.365975679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.365990229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.366007269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.366022409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.366036599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.366050689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.366065839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.36749507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.367515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.36754862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.3675647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.36757983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.36759265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.36760864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.36762515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.368164731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.368184481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368216941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368232261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368249671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368265561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368280541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368294911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368309571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368325291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368337631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368352351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368366831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.368381521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.368397651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.368412371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.370814303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.370842523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, 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:52:21.370967043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.370985353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.371002043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.371018403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.371034643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.371049493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.371841384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:21.371860374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.371904134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.371934914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.371982204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:21.372016884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.372049274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.372063184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.360856318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.360892798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.360907208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.360921248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.361621469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.361668689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.361685669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.361701339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.366433493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.366488863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.366520043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.366550713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.366873543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:22.366909183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:22.366941613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:22.366973903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.367006723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.367030673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.367046383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.367063793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.368156114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.368173194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.368192204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.368221594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.368235164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.368250444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.368266384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.368281334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:22.368295954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.368308924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.368381294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.368405174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:22.368437914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.368453054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.368962364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.370032235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.370051475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.370067835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.371841537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.371858857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.371873877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.371936647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.371960737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.371974687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.371990097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.372007817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.372024177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.373142778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.373516438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.373536108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.375158219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.375216049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.375233159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.375249519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.375262769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.375284409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:22.375319429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.375335199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.375350669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.37588022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.3759018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.37677431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.37679304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.37680889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.37682182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.3768366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.3768522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.377396731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.377416951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.377533851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.377548831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:22.377563401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.377576091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.377590961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.377606251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.377621141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.377635421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.377649971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.377664581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.377679761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.379155292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.379176812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.379867463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.379882223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.379897843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.379910623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.379924953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.379940623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:22.380560383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.380608803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380667153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380683253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380700523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380715053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380731353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380747643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380762013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380778153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380792063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380806833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380823213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.380839293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.380856903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.380872963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.382921055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.382939435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, 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:52:22.384110076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.384152686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.384169286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.384181546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.384196146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.384212016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.384954086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.384992326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.385147347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.385177397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.385230417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.385263167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.385294397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.385309107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.361922333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.361949343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.361962383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.361975353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.361988213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.362005243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.362021673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.362036703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362440123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362476774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362527104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362589914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.362620054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:23.362653084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:23.362685524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.362717334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.362748714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.362766504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.362782184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.362798684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362816034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362830274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362848784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362877234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362889954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362904984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362921804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362937394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:23.362952154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.362964794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.362979044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.363020784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:23.363061674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.363077154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.363420684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.364479425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.364523695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.364542365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.390769225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.390790845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.390806785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.390820765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.390836435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.390849935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.391190005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.391208435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.391223875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.393231427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.393263647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.393280777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.394471658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.394504508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.394518008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.394533698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.394546378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.39779626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:23.39785314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.39786996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.39793666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.398583341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.398605431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.42455236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.42460011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.42461744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.42463273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.426138472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.426164162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.427570103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.427616393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.428558503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.428581323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:23.428599513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.428612973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.428630513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.428647463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.428662123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.428679453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.428707213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.457605835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.457629455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.459446347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.459467507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.459832997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.459849757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.459867197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.459881697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.461091698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.461111508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.462733479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.462755199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46343456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46347438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46349252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46350926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46352732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46354225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46355902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46357318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.4635902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46360643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46362379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.46364132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.46369516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.46371441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.465971312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.465996642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, 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:52:23.469685394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.469713284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.469730224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.469768394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.470163765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.470202045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.471144335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:23.471172285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.472927057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.472976977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.474372158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:23.474425418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.474458808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.474475018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.360765355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.360810815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.360825135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.360837925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.360850945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.360867895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.360883665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.360898865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.360952865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.360994375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361023155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361051675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.361114965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:24.361150596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:24.361182206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:24.361213246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.361244196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.361261646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.361277086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.361292946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361310606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361324756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361340146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361368426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361381096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361396216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361411046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361425396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:24.361439756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.361452846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.361467506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.361484046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:24.361515866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.361531076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.361815626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.362881667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.362901337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.362921267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.362939197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.362953767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.362969027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.362983327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.362999627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.363013357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.363029087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.363046007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.363061867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.363986298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.364004848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.364029508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.364047108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.364075208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.364088408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.364106428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.364121948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.364137428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:24.364169838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.364186658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.364203378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.364688828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.364709118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.364742688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.364757408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.364772628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.364785778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.364802258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.364818778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.365310529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.365329759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.365363689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.365379179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:24.365393719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.365407769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.365424179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.365439719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.365454039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.365471189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.365487309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.365502929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.365517619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.36696982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.36699052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.36702576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.3670422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.36705764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.3670706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.36708555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.36710311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:24.36762623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.36764583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.36767854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.36769445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.36770906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.36772765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.36774411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.367758821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.367776981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.367792761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.367807801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.367824281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.367839041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.367856241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.367874451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.367890681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.369875592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.369895612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, 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:52:24.369929502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.369945212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.369961582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.369973872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.369989702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.370014282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.370745553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.370764823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.370801353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.370831193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.370864223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.370896913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.370932793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.370947703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.391006871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.391044751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.391059521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.391072741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.391120571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.391143421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.391160071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.391178511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.393267023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.393328053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.393358243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.393387783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.395719755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:25.395781795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:25.395818445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.395851905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.396289565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.396321995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.396339385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.396359885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.454206319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.454238279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.454258599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.454294199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.454308059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.454323069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.454343389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.454358729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:25.454374449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.454387679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.45572808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.45576847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:25.45580224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.45581793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.45654037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.457718601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.457751351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.457770651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.457944582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.457962132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.457978372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.457991422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.458028402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.458041592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.460233743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.460261353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.460280883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.461511094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.461542604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.461560664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.462102835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.462151495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.462164625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.462179165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.462194475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.462271365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:25.462318605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.462341765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.462358305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.462866455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.462888405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.466878768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.466917388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.466934618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.466947878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.467270239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.467291399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.467890879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.467911619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.467996029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.468011409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:25.468027459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.468040399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.468057449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.468073589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.468088179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.468102529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.468117149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.471849982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.471882282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.473468613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.473517493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.477155856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.477190146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.477205796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.477219886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.477588526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.477607266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.478120927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.478164347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479836868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479855648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479872778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479889458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479904648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479919258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479946518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479961168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479974208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.479989618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.480005808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.480022658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.480824299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.480843269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.48305158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.48309426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, 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:52:25.486958473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.486997783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.487015113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.487032383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.487300064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.487319594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.488136344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:25.488153864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.489371965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.489408435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.494575989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:25.494644279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.494679349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.494698849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.361324623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.361371613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.361386113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.361398963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.361411893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.361428683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.361456953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.361472923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361488543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361518183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361565323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361612633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.361642413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:26.361676113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:26.361708113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:26.361739743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.361771303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.361788833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.361804873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.361821313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361838583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361851803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361867543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361895823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361909093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361924303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361940193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361954583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:26.361969273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.361981813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.361996703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.362012243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:26.362052063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.362066933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.362342333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.363434394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.363454174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.363470954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.363489914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.363503024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.363518354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.363531054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.363546524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.363559994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.363574654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.363589524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.363604654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.364586975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.364611985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.364628965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.364645505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.364674005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.364687035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.364702385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.364715735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.364730895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:26.364761955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.364777575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.364793185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.365325246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.365346506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.365367466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.365380956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.365396446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.365412006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.365427746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.365468666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.365943296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.365962406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.365989866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.366003386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:26.366052746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.366067796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.366082696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.366097236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.366112306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.366126546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.366141116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.366155626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.366171006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.367676367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.367695227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.367798018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.367812578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.367827568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.367840458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.367897718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.367916228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:26.369416639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.369437239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369541429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369559049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369574259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369589329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369604309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369629509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369644479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369659389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369672019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369686849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369701339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.369715969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.369730149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.369745119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.371851961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.371876271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, 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:52:26.371945231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.371961901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.371978461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.371992061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.372007351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.372027661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.372783281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.372802421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.375493273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.375529443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.376352774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.376412114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.376444444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.376461094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.384662983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.384703803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.384719733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.384734593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.385446394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.385476774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.385492904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.385508324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.386393205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.386447165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.386506205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.386533945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.388576006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:27.388633856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:27.388666796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.388698296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.389069857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.389089327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.389104737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.389121327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.39323076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.39324877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.39329211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.39332304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.39333661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.39335193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.39336675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.39338186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:27.39339742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.39341104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.395004151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.395052271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:27.395100661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.395115861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.398141953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.399291974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.400022735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.400063435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.400713685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.400731115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.400747075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.400761055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.400775965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.400788845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.404133368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.404157508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.404174238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.40639992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.40644714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.40646472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.413236655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.413275645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.413289225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.413304405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.413318965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.418633389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:27.418674499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.418689859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.419186079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.41987012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.41991075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.427100565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.427134835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.427152715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.427166285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.428918767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.428938937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.430544468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.430565458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.434884331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.434925791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:27.434943021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.434956471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.434972111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.434987591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.435002701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.435017691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.435040791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.549114167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.549160547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.551831189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.551856449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.553704601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.553741981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.553763191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.553778541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.560262926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.560307856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.561456777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.561501297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.563895688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.563929738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.563960938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.563977178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.563994298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.564012248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.564027738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.564043348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.564057919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.564074759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.564091759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.564108439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.56540205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.56544452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.568945312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.568977482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, 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:52:27.569946983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.569976033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.569992193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.570005593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.572748115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.572789265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.573939766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:27.573974656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.574132766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.574187706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.607376031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:27.607426161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:27.607484441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:49010"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.610146563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.610194543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.64509988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"da295a90-1c99-4b88-b9ae-f56fdc851164","remote_addr":"[::1]:49010","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.64514952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"da295a90-1c99-4b88-b9ae-f56fdc851164","remote_addr":"[::1]:49010","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:27.646344981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"da295a90-1c99-4b88-b9ae-f56fdc851164","remote_addr":"[::1]:49010","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1264,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:27.750389399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:39035"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.756811114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"4d0209c7-7343-4a89-9a94-12364cd86061","remote_addr":"[::1]:39035","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.756859904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"4d0209c7-7343-4a89-9a94-12364cd86061","remote_addr":"[::1]:39035","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:27.757785835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"4d0209c7-7343-4a89-9a94-12364cd86061","remote_addr":"[::1]:39035","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":982,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:27.908134257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:61330"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.933543596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"af75a61a-301a-414a-8482-43c08bbe6811","remote_addr":"[::1]:61330","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.933566446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"af75a61a-301a-414a-8482-43c08bbe6811","remote_addr":"[::1]:61330","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:27.935679668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"af75a61a-301a-414a-8482-43c08bbe6811","remote_addr":"[::1]:61330","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":2140,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:27.935945378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:49890"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.936946129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"8ebdc2d5-9ecb-484e-b8f5-4dd0bcb1268f","remote_addr":"[::1]:49890","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.936968519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"8ebdc2d5-9ecb-484e-b8f5-4dd0bcb1268f","remote_addr":"[::1]:49890","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:27.93925526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"8ebdc2d5-9ecb-484e-b8f5-4dd0bcb1268f","remote_addr":"[::1]:49890","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":2310,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.360765178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.360807008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.360821488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.360834028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.360846798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.360862758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.360879488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.360896158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.360948638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.360983818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.361035398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.361066128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.361109798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:28.361142219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:28.361174219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:28.361209059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.361967619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.361986959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.362001399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.362017429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.362153329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.362196119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.362213139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.362244009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.362258149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.362274779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.362289979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.362304989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:28.362325329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.362338499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.36304514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.36308508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:28.36311856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.3631342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.36343645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.364475041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.364494451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.364534141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.364574711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.364589611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.364605081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.364617941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.364632881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.364646221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.365421752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.365468762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.365485362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.366498073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.366527533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.366544933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.366613023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.366670033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.366684913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.366701083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.366714663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.366835553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:28.366869143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.366885273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.366901113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.367411783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.367431053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.367470063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.367484783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.367499753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.367512873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.367639033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.367668013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.368188014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.368206184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.368917554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.368934304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:28.368949744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.368962634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.368977684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.368992974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.369008194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.369023574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.369037724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.369215495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.369232845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.370766056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.370786116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.370943556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.370959686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.370975146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.370987666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.371029676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.371047166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:28.371586406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.371604936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371660806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371675426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371690576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371705176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371719716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371734786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371749297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371764277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371776677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371791407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371806207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.371820697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.371835147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.371850137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.373842648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.373863318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, 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:52:28.373900818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.373915438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.373931338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.373943988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.373958348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.373974088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.374748009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.374787869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.374804589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.374833749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.374862039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.374893949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.374924629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.374940979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361026901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361073431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361088221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361101261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361116161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.361134362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.361149772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361165152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361204252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361237742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361282242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361313062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361372002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:29.361405822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:29.361437212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361468012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361498682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361515762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.361531062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.361546902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361563682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361577182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361593062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361621182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361634322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361649322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361664282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361679182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:29.361694042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.361706732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361720872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.361736482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:29.361767692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.361782942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.362121682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.363194753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.363228773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.363246013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.364037214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.364052684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.364068504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.364081334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.364096124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.364108674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.364346884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.364365354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.364380514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.365376795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.365395205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.365411735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.365897455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.365928375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.365941245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.365956395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.365969085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.366172115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:29.366230475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.366272715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.366291645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.366753376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.366778206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.367276796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.367314166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.367329586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.367355786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.367557006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.367617436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.368128577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.368148907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.368184377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.368200347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:29.368216457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.368229807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.368244307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.368259777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.368274627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.368289557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.368304317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.368318947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.368334477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.369773978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.369797228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370052268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370071368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370087098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370100098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.370115428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.370131478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.370723469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.370744539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370803889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370818309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370833429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370848119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370862809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370877299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370891769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370905969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370918779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370933419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370949289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.370963989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.370978219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.370994209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.37302217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.3730501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, 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:52:29.373067431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.373079701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.373094521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.373106551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.373120801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.373135191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.373931481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:29.373984171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.374002841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.374042241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.374072671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:29.374108741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.374143451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.374161771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.361067514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.361115094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.361129685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.361143145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.361157815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.361175435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.361191965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.361207535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361261605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361297985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361331045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361361335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.361430225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:30.361464775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:30.361497455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:30.361528615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.361561035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.361578625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.361595185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.361611255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361630015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361643305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361660395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361689655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361702615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361718525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361734945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361753505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:30.361769195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.361781715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.361796025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.361811865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:30.361844065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.361859845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.362317175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.363394426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.363442256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.363461436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.363501166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.363559656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.363578156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.363592796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.363608646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.363621786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.363636406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.363654956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.363671836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.364565987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.364585907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.364604267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.364620597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.364652497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.364666707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.364682107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.364695277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.364711357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:30.364743777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.364758897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.364775967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.365287398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.365308208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.365331048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.365344078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.365359258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.365371668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.365387408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.365404388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.365929438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.365950338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.365972318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.365986168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:30.366000918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.366016098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.366031598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.366047158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.366061508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.366076358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.366091518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.366106848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.366123168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.367589209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.367608769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.367638929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.367665909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.367683229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.367697639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.367715159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.367733109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:30.36823248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.36825319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36828525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.3683012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36831616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36833321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36834906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.3683647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36838067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36839471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36840915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36842559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36844128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.36845571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.36847341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.36848939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.370428232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.370449562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, 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:52:30.370483362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.370498132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.370514422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.370529922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.370545082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.370561802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.371270812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.371289532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.371326302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.371359582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.371388132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.371421372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.371455912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.371471862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.362324308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.362370598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.362385418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.362398958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.363550029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.363586699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.363622719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.363637239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.36426087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.36430864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.36435012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.36437867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.369044443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:31.369107564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:31.369139674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.369170724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.369321124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.369356584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.369374874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.369393494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.369607574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.369624444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.369657404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.369690984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.369704244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.369721384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.369737694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.369754094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:31.369773594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.369788694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.370675725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.370719355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:31.370753335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.370768955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.371261095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.372984606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.373025186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.373042936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.373590397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.373632017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.373649057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.373662017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.373676117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.373688587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.373808267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.373841487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.373857407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.374848278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.374890468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.374908658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.378866721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.378920391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.378935531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.378951881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.378965301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.380616792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:31.380668412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.380684582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.380700362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.381318713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.381363693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.381425253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.381442293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.381458743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.381472183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.383340394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.383381124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.383909165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.383929805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.387018027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.387059287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:31.387078367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.387093367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.387110077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.387126677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.387144677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.387160887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.387176917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.387276887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.387296257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.389424469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.389445249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.39034539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.39037119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.39038758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.39040114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.3914666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.39148844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.392092021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.392113661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.395947134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.395966724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.395982004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.395996934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.396011784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.396066054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.396092984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.396108014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.396121064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.396137704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.396155284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.396170704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.396240584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.396262234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.398449796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.398484516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, 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:52:31.399778777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.399795357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.399812447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.399826877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.399876507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.399901477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.400669367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:31.400689737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.400768997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.400800357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.400831107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:31.400862307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.400893467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.400909937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.362016162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.362050472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.362064002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.362076792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.362089402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.362106882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.362123012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.362139472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362266052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362308922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362346942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362376952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.362502613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:32.362540603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:32.362578163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:32.362614603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.362652703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.362671873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.362686873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.362704503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362722493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362736843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362753363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362782923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362795983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362811213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362827723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362844363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:32.362860673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.362873483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.364133034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.364179574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:32.364212394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.364227924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.364674544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.365718455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.365740905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.365757525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.365882955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.365922345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.365939855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.365952605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.365967255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.365980115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.366070435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.366088135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.366105715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.367238126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.367260676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.367324456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.368981907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.369017227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.369031007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.369046447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.369060147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.369352508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:32.369388668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.369404148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.369419708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.369951248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.369971718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.371112949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.371138509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.371154199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.371167919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.371182589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.371201179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.371731209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.37175815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.37201202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.37202919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:32.37209305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.37210832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.37212402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.37213865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.37215337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.37216778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.37218205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.37219684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.37221214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.374057161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.374092541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.375654942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.375693092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.375709762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.375722383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.375738123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.375754813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:32.376309373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.376334753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376455193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376472793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376490163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376507073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376523993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376538853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376555593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376572493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376585733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376602823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376619113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.376633833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.376650533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.376667743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.378686765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.378706045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, 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:52:32.380485796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.380501246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.380517816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.380530196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.380544866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.380560636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.381387767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.381418087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.381526687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.381561497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.381595687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.381626447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.381657707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.381673987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.360763964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.360792694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.360806234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.360819604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.360832574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.360849494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.360864754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.360880904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.360947614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361009934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361045834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361073774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.361232195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:33.361265295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:33.361297215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.361328805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.361359315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.361376095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.361391655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.361407815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361425105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361438425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361454075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361482595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361496635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361512075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361527555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361542465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:33.361557195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.361569945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.361584575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.361600865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:33.361631995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.361647035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.361962195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.363039586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.363058576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.363074426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.363092036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.363104856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.363120206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.363133226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.363148236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.363160756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.363327076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.363344626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.363359766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.364330577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.364347957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.364363977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.364383937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.364413887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.364426597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.364442007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.364454647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.364608697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:33.364674297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.364692807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.364710037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.365171648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.365212128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.365231318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.365245288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.365261408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.365274658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.365465478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.365488278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.365977568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.365996728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.366035218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.366050128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:33.366065888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.366079028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.366093988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.366108918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.366123918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.366138458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.366152768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.366167078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.366182538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.367620909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.367639849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.367675369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.367689749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.367706029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.367719429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.367734529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.367749909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.36830782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.36832652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36835854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36837272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36838766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36840262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36841683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36843148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36844597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36846049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36847281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36848757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36850239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.36851678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.36853165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.36854695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.370576982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.370601502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, 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:52:33.370631482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.370645332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.370661422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.370674642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.370690092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.370706152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.371443662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:33.371462862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.371498102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.371527852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.371556062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:33.371587612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.371618832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.371634142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.387950378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.387989578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.388003068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.388016668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.388520988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.388569238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.388586168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.388601848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.388917148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.388964098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.388994799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.389024589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.392101831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:34.392182711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:34.392214921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:34.392245741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.392714281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.392759581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.392776191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.392794071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.395889154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.395915304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.395932074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.395962324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.395976004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.395991194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.396007014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.396029864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:34.396046024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.396059004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.397209425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.397251885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:34.397284845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.397300475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.397807615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.399063106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.399083926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.399099986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.426158987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.426177267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.426193657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.426206757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.426222317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.426235077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.428407338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.428449258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.428466708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.429547889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.429590469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.429608809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.433249962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.433287882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.433301872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.433317562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.433330652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.434332133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:34.434387253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.434403343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.434419523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.434960043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.435004543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.435679094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.435695364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.435712114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.435725434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.435740314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.435756204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.436300734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.436319814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.438276686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.438293526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:34.438308996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.438322026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.438337076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.438352196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.438366506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.438381606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.438396846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.438571036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.438590106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.440238337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.440260147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.441824828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.441869748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.441887988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.441901398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.442060619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.442100629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:34.442776379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.442804959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468697049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468735139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468752179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468768479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468783749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468799209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468814069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468829599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468843759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468858649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468873939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.468888629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.469096099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.469114709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.471359191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.471380331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, 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:52:34.4969764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.49700187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.49701952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.49703273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.497862261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.497903571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.499706752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.499732112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.500348142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.500380422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.506122227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.506183747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.506324117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.506370057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.361188301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.361221551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.361235691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.361249771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.361461311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.361506261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.361522521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.361537891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.362465952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.362517622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.362547442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.362575272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.363180072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:35.363214302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:35.363246892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.363277942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.363807883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.363828353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.363844073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.363860553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.363934803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.363949673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.364093023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.364152503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.364167933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.364198633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.364214473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.364230813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:35.364246153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.364260813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.364275343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.364292103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:35.364323803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.364339743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.364646693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.365684754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.365706614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.365724434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.365808414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.365825584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.365841464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.365854504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.365870004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.365883054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.366643075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.366662215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.366677945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.368467056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.368484886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.368501596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.368591376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.368622316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.368635776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.368650926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.368663576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.368827636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:35.368860676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.368876066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.368890786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.369417817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.369444297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.371951689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.371968079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.371984039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.371997089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.372897169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.372914649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.37351761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.37353598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.37363193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.37364659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:35.37366196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.37367478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.3736894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.37370398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.37371866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.37373292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.37374722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.37380868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.37382555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.375368611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.375388711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.375465911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.375480401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.375495501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.375508871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.375681741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.375700601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.376254932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.376274182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376311162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376326862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376343272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376362362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376378602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376394332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376410222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376426542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376441512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376457362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376473592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.376489982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.376503832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.376520472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.378537304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.378558974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, 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:52:35.379158274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.379173414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.379188624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.379201284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.379334934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.379371724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.380124095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:35.380147735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.380220675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.380255085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.380289795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:35.380322615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.380353405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.380369615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.380854288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.380894628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.380908218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.380922138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.381082809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.381116719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.381148249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.381164329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.3827352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.38279037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.38282518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.38285492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.384933271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:36.384983501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:36.385025432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:36.385057672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.386638413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.386660273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.386676463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.386694053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.391293306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.391328706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.391345456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.391375086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.391389006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.391404476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.391419226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.391434236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:36.391459966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.391473606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.392327617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.392372097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:36.392408367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.392426607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.392830747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.393889998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.393915288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.393935448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.394530569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.394567389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.394585949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.394599629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.394616209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.394631909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.400035753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.400073223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.400089273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.401256554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.401275724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.401292834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.402783835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.402824115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.402837885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.402853185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.402865885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.404659966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:36.404714226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.404730426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.404800596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.406104357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.406148167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.407374168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.407391398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.407407028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.407420368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.407435898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.407451708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.408023869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.408043019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.411875922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.411918552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:36.411934342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.411946952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.411960982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.411975392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.411990212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.412003722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.412017472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.412124232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.412150922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.413709233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.413731003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.415009364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.415030184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.415046604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.415059234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.416937196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.416977896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:36.417536536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.417558266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421341239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421366599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421382369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421397329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421412339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421475089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421502929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421518509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421532649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421549579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421564389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.421579229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.421689199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.421730829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.423909241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.423951461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, 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:52:36.425055722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.425074502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.425090622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.425102502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.426290833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.426309123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.427101383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.427128823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.430529336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.430567396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.431277566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.431313246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.431344436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.431359616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.360979866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361039656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361055376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361068406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361083936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.361102136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.361118406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361134937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361161557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361198827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361232307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361263647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361330447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:37.361365777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:37.361396607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361428447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361459517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361477627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.361493417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.361510407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361528427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361542177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361559047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361587347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361600217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361615077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361630607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361647227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:37.361664867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.361678007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.361691867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.361708907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:37.361743237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.361759457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.362249727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.363363408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.363389288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.363407258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.363425538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.363439228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.363454978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.363470018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.363486058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.363499518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.363513768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.363528558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.363544038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.364520389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.364542399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.364559299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.364575619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.364606699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.364620639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.364635779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.364648689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.364663549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:37.364696779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.364712139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.364728669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.36524935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.36527194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36528918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36530361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.3653202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36533481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.36535208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.36537274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.36587499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.36589514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36593359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36597566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:37.36599199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36600663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36604946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36606689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36608255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36609687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.36611166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.36612603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.36614348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.367548901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.367591261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.367611611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.367627541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.367643641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.367656431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.367672731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.367689301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.368220012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.368239382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368260952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368274482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368289122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368304032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368319812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368334622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368350562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368365402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368377882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368393652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368408582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.368430922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.368447012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.368463292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.370523664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.370545994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, 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:52:37.370568974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.370581534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.370609594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.370624244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.370640434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.370657264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.371396734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:37.371415964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.371457624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.371488574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.371523594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:37.371557024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.371591944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.371608754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.36172008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.36176812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.3617829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.36179666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.3618101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.36182771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.36184305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.36185896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.36206522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.36212059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.36214884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.36217622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.3623348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:38.36236844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:38.36239836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:38.3624305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.363099331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.363146511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.363163671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.363180581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.364350812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.364393502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.364409412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.364439382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.364453102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.364469362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.364484442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.364499492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:38.364514782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.364528222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.368320155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.368362005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:38.368396505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.368412435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.368920695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.369969066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.369999866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.370017006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.370245016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.370260886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.370296596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.370337556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.370355306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.370368396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.370397076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.370413927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.370429167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.372767148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.372793598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.372810938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.373296259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.373352369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.373366799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.373381379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.373393589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.373407269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:38.373437749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.373452149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.373466279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.373978269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.374021639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.375785311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.375807201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.375875871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.375909631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.376007461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.376043491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.376850411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.376883991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.381374115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.381390645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:38.381435765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.381475125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.381491915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.381506715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.381521205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.381536255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.381551045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.381887615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.381909265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.383515626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.383537156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.384673887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.384689237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.384704537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.384717167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.386875129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.386916869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:38.38785731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.38790366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391421782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391440912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391455782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391469612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391483332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391497452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391511772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391525912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391537642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391551312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391565002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.391578702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.394925975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.394987495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.397183517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.397212557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, 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:52:38.398250057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.398289958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.398306228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.398318478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.400346129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.400388259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.40125824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.40127897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.404800292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.404836442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.405316233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.405375883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.405408623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.405424883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.38440905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.38444627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.38446175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.38447673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.38458921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.38461322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.38462883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.38464413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.386593342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.386635392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.386679962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.386710332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.388810253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:39.388874543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:39.388906183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.388936343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.390434775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.390487495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.390505055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.390522105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.394091057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.394129227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.394146167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.394174907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.394188217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.394203317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.394218197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.394237537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:39.394252557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.394265237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.420193797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.420229817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:39.420262077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.420277317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.421093328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.422581919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.422612429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.422628809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.423325099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.423343189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.423452029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.4234868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.42350399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.42351753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.45117101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.45121572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.45123401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.452961542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.452979312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.452996322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.456628915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.456687735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.456704855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.456721855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.456735225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.457292105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:39.457357675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.457372885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.457563935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.458363846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.458382386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.459278807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.459297127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.459312457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.459325167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.461493308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.461531418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.462361539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.462384129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.465979392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.466006922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:39.466023762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.466036832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.466052292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.466067642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.466082692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.466097642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.466112122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.493501812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.493526382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.495236224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.495259974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.497066495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.497103255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.497119835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.497133625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.498794586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.498825406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.499749087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.499770967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531096631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531117371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531132731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531151571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531167661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531182571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531197291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531212151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531226481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531241521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531258611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.531274911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.531967801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.531987411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.534549723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.534569763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, 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:52:39.560940383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.560960183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.560979363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.560992913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.562893115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.562930525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.563816565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:39.563837015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.567573418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.567625398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.568926619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:39.568966089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.569042709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.569061289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.361026645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.361075055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.361089805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.361105355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.361118745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.361137946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.361154136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.361170416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361186406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361237276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361291986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361321356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.361371946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:40.361406896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:40.361438966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:40.361470626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.361501976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.361519656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.361535736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.361552476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361569096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361583016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361599026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361627456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361640686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361655726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361671186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361685886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:40.361700766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.361713106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.361727146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.361742576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:40.361773656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.361788876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.362209906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.363268047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.363288937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.363305707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.365776099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.365793009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.365808399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.365821399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.365836359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.365849369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.366089679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.366112599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.366128449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.36713858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.36715695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.36717342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.36722776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.36725858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.3672716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.36728787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.36730052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.368050631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:40.368085611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.368101211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.368116501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.368637361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.368656101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.368720111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.368734541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.368749641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.368762621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.368777231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.368792841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.369303372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.369321712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.371773234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.371793244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:40.371812464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.371827324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.371843534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.371859554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.371876124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.371892144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.371909364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.372061504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.372088564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.374093045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.374131475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.374228335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.374264705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.374282045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.374297295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.375637816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.375684016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:40.376242227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.376263607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376330757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376347357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376363287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376379557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376394077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376408667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376423717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376437957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376450687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376465857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376480557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.376495437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.376509457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.376525237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.378466489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.38025734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, 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:52:40.381082081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.381097411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.381113131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.381125701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.381324841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.381342231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.382140951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.382158611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.382278931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.382308361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.383399612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.383435542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.383528952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.383547902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.385286087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.385325227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.385338627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.385351007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.385415387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.385436447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.385451457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.385483727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.386738418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.386802638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.386832088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.386861028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.388051889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:41.388092159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:41.388124589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.388156579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.388858899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.388891889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.388908159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.388925229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.39022301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.3902417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.39028022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.390311511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.390325521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.390340731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.390355811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.390370581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:41.390385721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.390398731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.392466312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.392509202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:41.392541642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.392556572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.392954112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.394009463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.394034183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.394051553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.395227634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.395254524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.395271714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.395285494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.395301364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.395314474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.395526024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.395547054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.395565014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.396570875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.396592045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.396609425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.397679376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.397729836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.397745176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.397761356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.397774586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.397948406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:41.397987976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.398023496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.398039706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.398548577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.398569127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.400466898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.400506998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.400524708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.400538768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.400753968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.400774508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.401314139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.401332609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.40286363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.40289887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:41.40291391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.40292587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.40293989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.40295376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.40296737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.4029807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.40299552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.40300934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.40303092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.404465961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.404512531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.405795092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.405811752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.405827182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.405840102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.405854642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.405869972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.406473603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.406492633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408118754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408136764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408151914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408168364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408183304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408198744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408214684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408230684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408244864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408259514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408275554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.408292244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.408306594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.408322254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.411305906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.411326266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, 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:52:41.412493857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.412510597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.412528147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.412542567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.412559277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.412578827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.413346108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:41.413387788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.417219871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.417265061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.417615801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:41.417676941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.417710441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.417726701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.361025051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.361062061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.361075771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.361088811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.361101871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.361120051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.361135572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.361151102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361220452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361267972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361322502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361392462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.361461042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:42.361494382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:42.361525962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:42.361556922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.361587782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.361605102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.361619852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.361636272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361653302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361666932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361682372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361710162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361723162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361738172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361752642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361767422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:42.361782302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.361794812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.361809892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.361825132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:42.361855962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.361870902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.362348082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.363429533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.363475233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.363494573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.363515453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.363529463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.363546413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.363559823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.363574873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.363587563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.363603973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.363619523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.363635783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.364551674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.364593174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.364611624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.364628274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.364657434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.364670994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.364686714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.364700144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.364714544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:42.364746414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.364761564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.364776734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.365256515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.365277595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.365310475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.365325345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.365340215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.365352905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.365367075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.365382065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.365884265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.365903455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.365937925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.365952475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:42.365967315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.365979985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.365994715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.366009895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.366024145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.366038635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.366052725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.366066895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.366082165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.367544866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.367572376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.367589846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.367603096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.367618216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.367630956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.367645936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.367661266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:42.368221857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.368240357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368275787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368289847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368304557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368318927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368333597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368347887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368362067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368376847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368388907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368403407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368417787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.368431897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.368446317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.368460927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.370494289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.370514769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, 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:52:42.370548439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.370562559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.370577699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.370590029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.370604499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.370619669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.371354119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.371371039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.371409159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.371437989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.371466289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.371496969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.371527839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.371541749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.364042777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.364088897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.364103587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.364116957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.364129797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.364146727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.364161647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.364177377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.364514547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.364573417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.364602817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.364630917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.364740537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:43.364798617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:43.364830187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.364861197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.365552248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.365571418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.365586698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.365603188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.366822779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.366850099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.366866429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.366895679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.366909259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.366925979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.366941309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.366956019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:43.366970529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.366982889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.371100592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.371141402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:43.371194532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.371210312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.371662882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.372714473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.372735623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.372752543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.374317344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.374355204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.374372244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.374386064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.374400985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.374414155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.378255417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.378277047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.378293947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.380679149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.380721149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.380739969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.38101937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.38109108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.38110651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.38112287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.38113602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.3812492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:43.3812826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.38129832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.38131369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.3818702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.38188877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.384139172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.384179642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.384197252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.384210872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.385354233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.385382313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.388576075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.388598965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.388743605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.388793365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:43.388814355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.388829485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.388844565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.388859565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.388874365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.388889295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.388904085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.391611307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.391643378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.393300599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.393345949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.393465169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.393482679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.393499399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.393512759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.393667259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.393686649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.394262589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.39428222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39542849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39547022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39548829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39550325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39551788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39553265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39554701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39556197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39557449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39558924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.39560437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.395621271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.395851751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.395874791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.398511503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.398536053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, 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:52:43.399601204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.399622404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.399640454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.399653334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.401407825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.401428425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.402281806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:43.402325336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.402545536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.402580606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.402650646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:43.402684326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.402715906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.402732026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.361772428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.361817458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.361832188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.361845138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.361858438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.361877598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.361892448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.361909258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362010018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362050338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362081308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362110958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.362230978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:44.362264748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:44.362296388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:44.362327638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.362358918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.362376288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.362391168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.362406998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362424238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362437698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362453949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362482389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362495499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362511089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362525919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362541189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:44.362556129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.362568819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.362583619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.362599199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:44.362630559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.362645859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.363128219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.3642187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.36423921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.3642555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.365475431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.365492941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.365507961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.365523081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.365538081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.365550791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.365565671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.365582051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.365597141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.366633502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.366687322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.366705512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.366780432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.366812152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.366826332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.366842272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.366855522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.366872072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:44.366903822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.366919542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.366934862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.367465662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.367499352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.368706803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.368749883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.368767463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.368780283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.368794533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.368811183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.369337504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.369363914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.369534214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.369563804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:44.369609894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.369624924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.369639704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.369655364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.369670364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.369685714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.369701034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.371551965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.371592795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.373376237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.373416897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.373487647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.373503717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.373519907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.373533117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.373548657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.373564467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:44.374124617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.374165987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375437358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375476918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375493988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375510368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375525048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375540248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375554848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375569348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375581918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375596568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375611588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.375626388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.375640688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.375656868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.37770106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.37772175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, 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:52:44.37829383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.37831054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.378326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.37833981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.37835458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.378370251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.379163311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.379181961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.380789422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.380823692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.380887322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.380921392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.380952512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.380968522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361397561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361449551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361464421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361478131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361491301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.361509651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.361525301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361542331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.361575831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.361610641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.361646301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.361675131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361738481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:45.361772301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:45.361804591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361835561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361866731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.361884621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.361900861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.361917991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.361935351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.361949031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.361964521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.361992511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.362006511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.362029761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.362044741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.362059811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:45.362074721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.362087611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.362103841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.362118971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:45.362149341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.362164681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.362556622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.363606612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.363625922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.363644162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.363662992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.363676122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.363693312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.363706152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.363723482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.363737602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.363752832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.363772372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.363789233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.364704893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.364723273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.364739443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.364759843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.364789293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.364805153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.364822113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.364834733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.364849813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:45.364883473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.364900063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.364915333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.365402104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.365421464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.365456594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.365471484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.365486764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.365503434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.365519144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.365535174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.366024464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.366043604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.366067354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.366081184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:45.366096144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.366111704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.366146094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.366160914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.366178814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.366197174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.366211854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.366228664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.366245274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.367678445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.367699335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.367724855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.367741155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.367757275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.367770796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.367785146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.367801156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.368317316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.368337106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368369236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368385246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368400416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368415226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368431366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368447356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368462426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368480676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368494566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368509286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368524146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.368538686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.368554346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.368569736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.370548438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.370570508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, 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:52:45.370591878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.370605188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.370623028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.370636138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.370650658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.370667088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.371427548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:45.371446048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.371480168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.371510448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.371538328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:45.371571068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.371602498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.371620298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.376380125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.376418315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.376431985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.376445255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.376499165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.376533825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.376551275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.376567925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.376987005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.377055586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.377086936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.377115846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.378381337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:46.378419037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:46.378450987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:46.378482967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.379532097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.379553017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.379568497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.379585087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.380940948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.380957808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.380997418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.381060879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.381077289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.381095059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.381114329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.381130939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:46.381148289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.381163469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.384571011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.384602701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:46.384639231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.384655381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.385320072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.386742553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.386783773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.386803243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.417595766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.417622636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.417673046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.417691706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.417709086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.417721916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.42233377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.42237263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.42238902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.424976572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.425018002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.425037372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.426605853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.426663403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.426677893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.426694123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.426708533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.430883056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:46.430919516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.430934606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.431119116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.431817917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.431838237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.460546768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.460589618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.460607279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.460620569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.46216038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.46218927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.463662101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.463708391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.464305291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.464322901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:46.464339901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.464353181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.464368551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.464383281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.464399161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.464413941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.464428931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.496144335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.496187315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.497952897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.497973887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.498404107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.498446127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.498463017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.498476567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.498621157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.498648457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:46.500653319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.500679409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501559019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501578149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501593859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501608959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501625389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501641369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501656649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501671399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501685919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.501705519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.50172229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.50173689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.50184782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.50186918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.504209581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.504234621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, 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:52:46.508904645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.508933435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.508951695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.508965885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.509248505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.509271595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.510098096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.510118686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.510845126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.510894866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.517261291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.517300501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.517397921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.517416881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.360943946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.360999936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.361014996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.361036896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.361049976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.361068376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.361084006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.361100776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361116346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361150597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361195787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361229357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.361330037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:47.361365237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:47.361396787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.361428237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.361472437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.361492187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.361507647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.361524207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361541227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361554927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361570217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361597757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361610737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361626117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361641717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361656717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:47.361671527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.361684397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.361698877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.361714417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:47.361745107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.361760257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.362184047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.363232378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.363255658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.363272568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.363900339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.363915959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.363931979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.363945479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.363960879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.363973709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.364097489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.364114839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.364130959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.36511615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.36513513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.36515148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.36521734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.36524693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.36525971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.36527534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.36528808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.36531034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:47.36534135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.36535635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.36537157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.36586678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.36588489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.36592274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.36593682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.36595125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.36596423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.36597851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.36599505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.366499551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.366518541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.366552761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.366567021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:47.366581711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.366594151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.366608861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.366623231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.366638321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.366652611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.366667201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.366681331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.366696741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.368103012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.368126242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.368704922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.368719562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.368734262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.368746502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.368868302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.368885762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:47.369462343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.369499673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369568313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369584413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369600603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369615253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369630183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369644903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369659353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369674283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369686913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369701773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369716373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.369731373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.369745603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.369761293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.371782695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.371802955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, 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:52:47.373877576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.373894736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.373911046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.373923616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.373971646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.373988906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.374762967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.374780107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.374850357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.374880587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.374927227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.374960127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.374990677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.375007397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.380997054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.381070545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.381086515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.381100535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.381113225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.381129905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.381146575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.381161455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.381432305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.381473455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.381505395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.381534785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.383569266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:48.383632296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:48.383666256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.383697267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.384122697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.384143387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.384159297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.384177437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.389327331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.389363731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.389379901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.389410371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.389422841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.389437871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.389451511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.389467841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:48.389482611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.389494421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.392431373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.392479883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:48.392515093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.392532863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.392986884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.394504655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.394527295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.394543835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.395174785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.395200055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.395217105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.395230895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.395246105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.395259395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.396618816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.396639516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.396655546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.397742417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.397763507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.397780787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.40131188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.40136954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.40138569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.40140038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.40141237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.40185961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:48.40192299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.40194278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.40196024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.402508151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.402531971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.403777672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.403815622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.403835222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.403853632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.404687432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.404708562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.405265733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.405293413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.405764063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.405781583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:48.405798643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.405811423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.405826283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.405841893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.405859703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.405876163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.405891173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.405905923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.405920913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.407380374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.407401034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.410167886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.410209427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.410227907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.410241657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.410362697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.410384197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:48.410985517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.411008907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411682338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411719348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411738098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411758558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411777398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411794708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411811358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411828708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411846188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411865328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411885038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.411906078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.412929959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.412969199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.41509962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.41513538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, 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:52:48.418842463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.418861033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.418881333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.418895283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.419148693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.419189033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.419974764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.419996964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.420880365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.420913845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.422087805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.422129565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.422161786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.422200036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361290923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361342133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361357163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361370533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361383923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.361403753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.361419233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361434703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361487193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361521283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361571833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361631483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361660183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:49.361694263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:49.361726063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361757483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361788313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.361805503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.361820463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.361836683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361853643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361867103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361882183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361910353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361923633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361938753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361953323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361968053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:49.361982863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.361995193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.362021193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.362037083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:49.362067843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.362082833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.362505324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.363592724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.363614844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.363631534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.363649754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.363663944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.363680084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.363693704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.363708704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.363721384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.363735704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.363751874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.363767274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.364724895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.364766485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.364784695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.364801165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.364830415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.364844045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.364859345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.364872335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.364889385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:49.364922265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.364938255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.364953455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.365422916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.365441896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.365476396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.365491506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.365506876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.365519596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.365534376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.365550276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.366064966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.366088046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.366104526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.366117206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:49.366132356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.366144636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.366159396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.366177576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.366192096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.366206586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.366220806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.366235036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.366250266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.367684147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.367703007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.367743877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.367758518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.367773508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.367786068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.367800448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.367815638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:49.368376408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.368394558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368430838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368469388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368486218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368501948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368516938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368532318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368547098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368562178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368575048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368590388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368605818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.368621158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.368636008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.368655468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.37064733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.3706816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, 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:52:49.3707011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.37071922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.37073559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.37074982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.37076426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.37078072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.3715194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.37155032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.37156671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.37159636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.37162417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.37165591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.37168662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.37170995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361427706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361454916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361467946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361480876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361493576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.361534386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.361551506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361566526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.361636086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.361673316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.361706826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.361734606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361823456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:50.361856716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:50.361887426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361918216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361948346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.361965076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.361980506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.361996296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.362035526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.362049046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.362064026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.362091196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.362104216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.362119866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.362134726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.362149206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:50.362168166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.362180626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.362194586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.362209656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:50.362240646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.362255226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.362663177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.363725507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.363743247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.363759397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.363781118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.363793858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.363808928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.363821448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.363836218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.363848658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.363863028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.363878178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.363893038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.364830118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.364849928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.364866448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.364885908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.364915528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.364928278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.364943288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.364955828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.364975698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:50.365006948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.365022918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.365038048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.365552529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.365578899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.365595489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.365608119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.365623199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.365636069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.365650529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.365665539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.366174709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.366192599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.366226549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.366241199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:50.366256029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.366268729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.366283409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.366298309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.366312809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.366327269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.366341839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.366356089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.366371359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.367767821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.367787631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.367820861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.367835141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.367850041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.367862851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.367877161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.367892131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:50.368401231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.368419551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368453141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368467461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368482551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368497401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368511841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368526401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368541371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368555841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368568521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368582991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368598001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.368612171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.368626311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.368641351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.370580393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.370600133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, 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:52:50.370632853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.370647743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.370662713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.370675553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.370690713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.370706113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.371409053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.371427673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.371464333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.371494123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.371521573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.371552303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.371583273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.371597263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.37584549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.37589506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.37590942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.37592362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.37697242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.37700333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.3770198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.37703602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.378372622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.378424992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.378454312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.378483602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.410035955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:51.410104525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:51.410138855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.410177325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.410728526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.410751516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.410768516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.410785286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.411930607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.411977227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.411993617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.412025697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.412040287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.412056347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.412072047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.412088077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:51.412103387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.412116977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.413294618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.413340938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:51.413377888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.413395348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.414156538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.417002661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.417025421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.417043051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.417327201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.417382291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.417408621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.417424571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.417441501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.417455041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.422332215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.422381925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.422398215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.423771236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.423812746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.423833756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.424864297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.424923407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.424939667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.424958397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.424974057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.453037818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:51.453103218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.453120268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.453371088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.454777609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.454798319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.456920241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.456938451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.456957351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.456970361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.460144763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.460165193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.461412234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.461443704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.463507926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.463549016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:51.463567246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.463582336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.463598636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.463615666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.463632526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.463649426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.463667326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.464625907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.464649837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.466474858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.466494618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.524502262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.524531612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.524564392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.524581432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.524944722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.524966692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:51.527061084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.527083824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.527862464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.527899674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.527918574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.527935954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.527953204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.527969604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.527986634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.528001294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.528015984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.528032494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.528046984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.528063684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.532171737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.532204407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.534747899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.534791489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, 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:52:51.536685691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.536730141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.536747281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.536762701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.536867721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.536887811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.538743812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.538776712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.540500354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.540553344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.540582364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.540615254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.540646204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.540662394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361086421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361146102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361162372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361175942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361189452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.361207842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.361223532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361239112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361285292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361320382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361354092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361385172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361454982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:52.361489212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:52.361521362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361554482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361585932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361604622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.361620232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.361638652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361657552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361672092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361689342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361719782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361732932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361748442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361763042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361778012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:52.361792872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.361806072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.361820972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.361838242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:52.361869272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.361884392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.362296042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.363419503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.363450033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.363466093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.363483643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.363496803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.363511863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.363524163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.363538183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.363550903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.363566373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.363582763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.363597083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.364545284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.364563774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.364579364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.364610014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.364639514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.364653444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.364669124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.364681124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.364697444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:52.364727284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.364760234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.364774804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.365260295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.365277405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.365312305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.365325895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.365340005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.365351795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.365365645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.365379865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.365884345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.365902545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.365935015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.365948485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:52.365962195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.365974035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.365987705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.366002845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.366025815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.366039225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.366052895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.366066475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.366080955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.367527546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.367547136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.367580506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.367595126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.367608996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.367620816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.367635386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.367649446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:52.368185877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.368203657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368243037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368286747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368304317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368319747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368335937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368351117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368367597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368382777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368395447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368411027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368426247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.368441427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.368456027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.368473887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.370479609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.370500979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, 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:52:52.370531949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.370548439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.370566139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.370578699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.370594909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.370612239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.371340909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.371360549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.371396189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.371431809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.371463199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.371497159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.371530999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.371548629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.362454906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.362486727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.362502057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.362518447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.362551187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.362585647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.362603347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.362621367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.362802677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.362863417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.362893457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.362923067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.366934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:53.36698935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:53.36702211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.36705409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.36718298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.36720238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.36721815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.36723483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.369545992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.369571142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.369587262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.369620712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.369635922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.369651352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.369666462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.369681832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:53.369696832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.369710692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.399219374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.399265584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:53.399303524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.399320804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.400118655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.402173956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.402195506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.402212276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.403365487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.403382597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.403438957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.403454387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.403469597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.403482537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.43352052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.4335619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.43357927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.435930192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.435983062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.436002462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.462545532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.462627172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.462642812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.462668952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.462682612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.465295354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:53.465354544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.465371464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.465588904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.467801336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.467828456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.468534186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.468580547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.468598607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.468613517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.47306525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.47310877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.47381013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.47383973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.474579411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.474605451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:53.474622391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.474635531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.474651081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.474665481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.474679911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.474694931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.474709681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.475350952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.475371242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.477807163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.477833053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.479203695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.479243665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.479262445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.479276255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.479291965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.479307865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:53.479852365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.479897505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483413228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483435498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483452628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483467528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483482318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483497118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483511808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483526328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483539478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483554708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483570218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.483586528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.483665198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.483709488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.48583524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.48587413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, 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:52:53.48712785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.487148941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.487164351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.487176861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.488051561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.488091731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.488876562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.488895812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.493098015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.493156585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.493449835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.493510995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.493546235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.493563215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.362378679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.362430939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.362445989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.36246122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.36247424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.36249049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.36250486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.36252037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.36359816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.36364333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.36367374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.36370358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.363907021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:54.363969441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:54.364002501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.364036311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.364069161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.364086931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.364102161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.364120021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.364136861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.364150351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.364167351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.364195311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.364210351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.364225811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.364240791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.364255711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:54.364272301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.364285871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.364300031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.364322531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:54.364354871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.364369801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.364780771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.365849332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.365892412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.365911912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.365929132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.365944442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.365960142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.365972742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.365987602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.366013432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.366029092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.366044402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.366060852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.366967903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.367023373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.367045513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.367565633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.367600263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.367619083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.367638193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.367651733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.367792274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:54.367853384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.367871224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.367889554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.368370054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.368390634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.368467674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.368483834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.368500114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.368513014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.368530694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.368547334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.369047844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.369067614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.369101685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.369116265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:54.369132865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.369145455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.369160225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.369174935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.369190855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.369206015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.369220785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.369235205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.369250825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.370648336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.370667116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.371239456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.371259186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.371274976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.371288026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.371391066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.371409276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:54.371983377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.372028767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372080487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372096077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372111007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372125517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372139497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372153437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372167107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372182547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372194477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372208407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372222387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.372236977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.372251027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.372265777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.374297878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.374337448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, 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:52:54.37631394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.37633123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.37634595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.37636075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.37640797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.37642544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.377170631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.377194521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.377242321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.377272991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.377301231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.377332651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.377364251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.377384541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.362752793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.362798323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.362814563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.362828903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.362921033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.362947053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.362966843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.362983773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.364025484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.364067024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.364097534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.364127424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.365457255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:55.365523535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:55.365555935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.365587545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.365744555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.365775925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.365848045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.365866635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.420207366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.420234726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.420280396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.420341556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.420356736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.420373406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.420389726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.420405996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:55.420421806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.420435276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.420695796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.420751136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:55.420785596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.420801166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.421554517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.423935489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.423977309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.423994899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.42488184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.42490105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.42491915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.42493345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.42494835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.42496078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.429138903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.429178333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.429195103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.430339814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.430371374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.430390924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.431923615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.431972385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.431987605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.432007775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.432022225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.432106205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:55.432141295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.432156815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.432208045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.433534796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.433556176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.434619707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.434658467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.434675937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.434691507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.434708277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.434724457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.435247527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.435277757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.43900684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.43903622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:55.43908921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.43913076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.43914697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.43916218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.43917695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.43919154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.43920662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.439494291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.439515491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.441344022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.441365092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.443646804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.443663884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.443679014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.443692274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.445705955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.445727025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:55.446732986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.446773806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450401059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450439509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450455439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450470189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450485949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450501899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450517299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450532339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450544259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450557769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450571509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.450585179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.453344921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.453370561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.455652543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.455706833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, 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:52:55.457538484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.457558794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.457579014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.457593024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.458527035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.458552975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.459482326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.459523736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.464249709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.464304339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.466009001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.466068571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.466100721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.466117471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361120434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361150495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361163805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361176705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361189625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.361209735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.361225505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361240365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361343945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361379725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361412085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361440865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361508645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:56.361542095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:56.361573275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361604705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361635955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361652725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.361667535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.361683865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361700705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361713835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361729325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361756915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361770095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361785045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361799615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361814175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:56.361828385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.361841135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361855035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.361870575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:56.361901675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.361916675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.362369585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.363429066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.363460956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.363477536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.364164057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.364189877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.364206327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.364220047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.364235317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.364248377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.364263657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.364280117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.364295547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.365317618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.365372838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.365392058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.365412648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.365442948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.365457578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.365475658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.365489258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.365507138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:56.365539198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.365554578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.365570178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.366084248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.366133858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.366265398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.366303148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.366320028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.366333478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.366348478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.366364448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.366876799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.366897059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.366950179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.366966889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:56.366982329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.366995259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.367009929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.367024929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.367039779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.367054449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.367069139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.367083699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.367099009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.36852633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.36854844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.36856908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.36858427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.36860122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.36861393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.36863029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.36864691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:56.369207381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.369228291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369249251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369262491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369277291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369293681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369309981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369324551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369339551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369354051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369366611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369381111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369395711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.369410491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.369424831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.369439721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.371494602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.371522042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, 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:52:56.371539662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.371552912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.371568692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.371581482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.371596622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.371612232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.372370573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.372396023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.372416753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.372445663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.372489683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.372523143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.372554083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.372568913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.366344002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.366388032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.366403792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.366417632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.391990652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.392038792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.392055922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.392073402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.400267578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.400324898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.400356298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.400385508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.407888844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:57.407953314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:57.407985514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.408026484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.412056387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.412098807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.412115407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.412132597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.412424507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.412468207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.412484707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.412515297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.412528887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.412544427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.412559507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.412574937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:57.412590177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.412603417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.415169659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.415208299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:57.415241289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.415257209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.4168283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.418013641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.418059241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.418078381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.420313763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.420332653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.420348193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.420361343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.420376273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.420389253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.425185197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.425216407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.425233927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.426846408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.426870308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.426887868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.432582162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.432638112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.432652852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.432670212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.432683962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.489154475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:57.489220275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.489237175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.592965063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.593898294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.593929614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.595690285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.595730465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.595747035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.595781965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.598700268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.598742748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.6012922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.60133109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.604999992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.605025622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:57.605042212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.605056922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.605072382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.605088082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.605103302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.605119562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.605135702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.606436283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.606490404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.662030735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.662077825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.662574386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.662608376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.662625106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.662638996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.675980746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.676052296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:57.677819697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.677870947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.683948702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.683991312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684009562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684025792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684041212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684056362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684071772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684087082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684100452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684117582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684137192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.684154282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.693066109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.693090269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.696835642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.696884482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, 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:52:57.697561292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.697592242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.697610742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.697623002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.700451854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.700500434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.730896017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.730930847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.731486458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.731543478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:57.731572158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:59537"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.739732944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.739770924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.739950034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"92f37eb7-efbc-4144-9cdf-cf46cfc55476","remote_addr":"[::1]:59537","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.739995164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"92f37eb7-efbc-4144-9cdf-cf46cfc55476","remote_addr":"[::1]:59537","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.740024764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.740043984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:57.740133064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"92f37eb7-efbc-4144-9cdf-cf46cfc55476","remote_addr":"[::1]:59537","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":195,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:57.787508589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:64750"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.78865465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"a5ae7d7d-c17f-459d-8800-9d84d04a10a0","remote_addr":"[::1]:64750","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.78867603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"a5ae7d7d-c17f-459d-8800-9d84d04a10a0","remote_addr":"[::1]:64750","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:57.789507701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"a5ae7d7d-c17f-459d-8800-9d84d04a10a0","remote_addr":"[::1]:64750","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":821,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:57.838598298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:45498"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.946648079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"5ea27cd9-9d21-47b0-9ebb-2b7800e6d3a5","remote_addr":"[::1]:45498","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.946700879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"5ea27cd9-9d21-47b0-9ebb-2b7800e6d3a5","remote_addr":"[::1]:45498","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:57.94799744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"5ea27cd9-9d21-47b0-9ebb-2b7800e6d3a5","remote_addr":"[::1]:45498","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1366,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:58.02747566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:54249"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.032792564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"610e0ddd-faad-4a09-87d3-dd452413b883","remote_addr":"[::1]:54249","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.032855784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"610e0ddd-faad-4a09-87d3-dd452413b883","remote_addr":"[::1]:54249","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:52:58.033079094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"610e0ddd-faad-4a09-87d3-dd452413b883","remote_addr":"[::1]:54249","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":304,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.366402945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.366459456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.366475246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.366490156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.366554876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.366605416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.366623466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.366639886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.366917256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.366979806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.367191536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.367227566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.368847677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:58.368890717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:58.368926007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.368958167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.370013658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.370050698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.370066698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.370084228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.370573849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.370592029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.370627079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.370659119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.370673259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.370689269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.370704919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.370722029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:58.370736839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.370750149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.376813693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.376861803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:58.376894313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.376909313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.377381344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.378724935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.378748565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.378768655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.379114005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.379135405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.379153215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.379168595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.379185695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.379199485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.379439895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.379460145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.379475585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.380716396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.380741966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.380759326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.380817026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.380849486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.380863506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.380879156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.380891986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.381683927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:58.381718997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.381734217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.382354468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.383000318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.383018858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.408247527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.408270737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.408287027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.408299917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.408671017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.408692157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.409439388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.409460998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.410302669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.410342359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:58.410359199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.410373039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.410388899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.410404049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.410419219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.410434949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.410450109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.411390369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.411410239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.412964151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.412989161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.413944241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.413962731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.413978321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.413991681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.414308682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.414336732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:58.414885032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.414903952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.414969572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.414984512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415000572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415017092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415032592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415047462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415062812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415077692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415090292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415105632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415120812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.415135602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.415279012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.415298112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.417382474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.417424714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, 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:52:58.421061117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.421089577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.421129957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.421174127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.422755698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.422778428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.423878109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.423905189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.424063889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.424113779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.424142959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.424174719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.424207459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.424225319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.361570005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.361614265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.361628395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.361641735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.361655995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.361674665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.361690745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.361705595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.361761075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.361807725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.361838235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.361867055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.361946505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:59.362018105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:59.362052675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.362087045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.362126825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.362146275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.362162045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.362179525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.362197605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.362212005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.362230125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.362259355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.362284605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.362302575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.362317555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.362332435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:59.362348625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.362361475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.362376855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.362392065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:59.362445975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.362461126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.362789216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.363851457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.363879367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.363899407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.363918207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.363931677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.363948437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.363962137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.363978747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.363992217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.364007287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.364023787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.364043277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.364965867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.364983737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.365001657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.365023367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.365052987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.365065847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.365082517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.365095707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.365114128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:59.365146068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.365164288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.365180568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.365672648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.365697488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.365718088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.365731298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.365746848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.365761178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.365777778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.365793008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.366303948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.366323458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.366355368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.366370468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:59.366385778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.366400878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.366416678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.366431388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.366448669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.366464529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.366478969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.366492919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.366507849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.36800001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.36802816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36804485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36805789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36807273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36808521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.3680998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.36811538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:52:59.3686458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.36866452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36869846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36871252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36872771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36874267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36875716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36877192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36878652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36880121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36881404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36882869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36884362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.36885793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.36887227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.3688874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.370919232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.370938302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, 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:52:59.370975092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.370989172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.371004382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.371018042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.371032892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.371048402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.371777403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.371796263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.371832753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.371861843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.371890393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.371921513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.371952513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.371966393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.361595088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.361628568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.361641558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.361653978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.361666478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.361697108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.361712618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.361726598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.361808088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.361841648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.361879628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.361907888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.361979798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:00.362012998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:00.362042988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.362072358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.362106048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.362122008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.362135838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.362150858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.362167188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.362179218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.362196338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.362222898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.362234648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.362248338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.362262258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.362277528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:00.362296908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.362310258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.362325078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.362340388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:00.362369518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.362384488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.362872189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.36399856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.36404256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.36406106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.3640796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.36409502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.36411133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.36412496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.36414101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.36415426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.36416904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.36418445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.36419963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.365122981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.365172871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.365192091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.365209511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.365239461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.365253951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.365270151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.365283421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.365299121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:00.365332021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.365347401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.365362401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.365863241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.365913411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.365931741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.365946611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.365964391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.365977501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.365992421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.366008521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.366492272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.366512072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.366543982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.366558782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:00.366573792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.366586272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.366601982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.366617032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.366631442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.366645812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.366660252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.366674092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.366689602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.368088573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.368109603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368134043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368147813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368162683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368177143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.368193023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.368209713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:00.368719053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.368738603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368771923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368786453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368802813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368817503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368832383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368847993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368862633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368877163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368889833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368906813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368923253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.368938103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.368952393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.368967763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.370890815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.370910465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, 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:53:00.370946645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.370960765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.370977645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.370990485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.371005465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.371021745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.371732175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.371751156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.371788126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.371841316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.371871746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.371905166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.371936296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.371953526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361308122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361354962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361369492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361382682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361396652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.361415662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.361431182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361448842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.361513752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.361555512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.361600882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.361646162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361683482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:01.361718122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:01.361750462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361781642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361814212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.361831912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.361847312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.361864862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.361881712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.361898692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.361958962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.361990252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.362003752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.362019992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.362036472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.362051372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:01.362068622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.362087472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.362102302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.362117942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:01.362149272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.362164292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.362553743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.363637583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.363657543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.363677223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.363697103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.363711413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.363726433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.363739263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.363753653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.363767293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.363782784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.363798154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.363813434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.364773374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.364791254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.364807154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.364838084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.364868784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.364883784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.364898884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.364911534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.364925784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:01.364957524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.364972624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.364987674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.365548775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.365567865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.365603405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.365618595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.365633275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.365646155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.365660885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.365677585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.366198155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.366219915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.366251845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.366268055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:01.366304225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.366317065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.366332715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.366348345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.366362805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.366377865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.366392155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.366406305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.366421705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.367835617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.367856057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.367890387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.367904867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.367919217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.367931767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.367947067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.367962807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:01.368492927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.368511837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368549307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368588847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368605557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368622037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368640817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368657017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368671877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368686267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368698977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368713597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368730007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.368744737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.368759467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.368778887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.370777269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.370799979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, 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:53:01.370908589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.370924929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.370940449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.370953449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.370991669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.371009389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.37294802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.37296806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.373073661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.373118911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.373148001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.373179741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.373211141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.373227181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.384395652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.384436372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.384450022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.384462892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.384609512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.384634902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.384650922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.384666462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.385491753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.385544143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.385575143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.385603603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.386281833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:02.386339724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:02.386371874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.386403604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.387266194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.387315354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.387333084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.387350284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.42096882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.4210149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.4210339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.4210673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.42108373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.4211009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.42111724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.42113259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:02.42114929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.42116367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.422762881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.422821671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:02.422856631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.422872821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.423649112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.425324543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.425369953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.425388713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.425852083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.425869263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.425886393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.425900363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.425915463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.425930603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.4341766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.43421795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.43423642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.435460471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.435480861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.435501341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.436324121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.436356501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.436370281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.436386031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.436399571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.437938682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:02.437986972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.438025872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.438044292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.439254843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.439276703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.470188767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.470211057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.470242437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.470257387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.471583608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.471622958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.472460248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.472480608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.472995909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.473042929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:02.473060329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.473073659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.473088989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.473104049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.473119679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.473134439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.473149639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.4742858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.47433426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.475862701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.475898011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.502781811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.502807581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.502825011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.502840451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.503258922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.503294042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:02.504083662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.504113112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505080783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505121033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505140793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505156173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505171373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505187103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505204793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505221463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505237123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505256853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505272953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.505290283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.505790804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.505810894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.507900245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.507944675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, 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:53:02.536955537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.536990847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.537016147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.537030607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.537442537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.537463907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.539694069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.539743079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.54074198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.54078256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.545928284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.545972524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.546049574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.546100344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.360769317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.360810577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.360825127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.360837857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.360852237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.360868497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.360882967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.360897097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.360936497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.360970027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361031547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361093497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.361122937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:03.361156678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:03.361188318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.361219208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.361250368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.361267938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.361283688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.361300978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361318328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361332188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361347338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361375578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361388538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361403698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361418988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361434888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:03.361449758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.361462488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.361477768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.361493028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:03.361523098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.361538258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.361780928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.362882999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.362932449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.362951069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.362969329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.362984079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.363000329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.363015399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.363031089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.363044129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.363058889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.363077149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.363093799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.36403457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.3640593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.36407926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.36409681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.36412658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.36414086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.36415798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.36417077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.36418605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:03.36421867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.36423435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.36424988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.36473828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.36475804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.36479351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.3648092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.36482437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.36483701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.36485391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.36487071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.365391641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.365413441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.365435221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.365449441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:03.365466601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.365480411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.365495551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.365510451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.365526421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.365543591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.365559731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.365575891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.365592311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.367102622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.367124312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367148202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367162612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367177972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367190842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.367206742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.367224212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:03.367774643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.367794973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367830793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367847143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367862593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367877343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367891793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367908633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367924893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367941033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367953823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367969843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.367985663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.368003213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.368019653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.368035653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.370147954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.370172724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, 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:53:03.370202394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.370216834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.370232854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.370245824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.370260714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.370277564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.371000605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.371042855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.371081145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.371111955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.371160075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.371192945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.371224145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.371238015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.383603317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.383635967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.383649397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.383662817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.383676108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.383698268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.383714028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.383729178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.408634726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.408695636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.408725606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.408754786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.409135647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:04.409178267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:04.409210267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.409241387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.410665468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.410690968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.410706958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.410723858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.411334518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.411363398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.411396268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.411428118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.411443428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.411461598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.411477058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.411492208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:04.411507018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.411520188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.412089309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.412132239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:04.412165559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.412181439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.412685549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.41373781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.41376151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.41377814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.417660813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.417700343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.417717993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.417731253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.417747033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.417760523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.418088873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.418113713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.418130163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.419148424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.419191764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.419210304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.420376295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.420411275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.420425325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.420441335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.420454735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.421747466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:04.421788946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.421804786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.421820646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.422355487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.422375467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.42642134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.42644013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.42645654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.42646971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.42675366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.42677353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.42739044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.42740959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.428239871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.428265301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:04.428285461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.428298531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.428315141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.428334901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.428349941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.428366431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.428384681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.429528092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.429551452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.431137563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.431187243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.434610766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.434647656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.434665706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.434680816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.434805396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.434823606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:04.435424577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.435443967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436674757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436691747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436707147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436722307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436737608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436752138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436768158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436782728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436795888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436810568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436826698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.436842878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.437530318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.437547568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.43977919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.43981808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, 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:53:04.443939973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.443959693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.443976613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.443989763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.444203453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.444238573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.445025304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.445066314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.445561574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.445616614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.447501926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.447557966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.447590196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.447605906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.360755603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.360801193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.360816033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.360829313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.360843733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.360861153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.360876083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.360891103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.360968023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361015703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361044843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361072983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.361157674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:05.361214964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:05.361246704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.361278174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.361309114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.361326334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.361341454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.361357534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361375534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361389454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361405514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361433994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361447334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361462704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361477824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361492994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:05.361508014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.361520884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.361534874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.361550854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:05.361582204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.361597014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.361952304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.363572675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.363591785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.363608485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.363735395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.363750815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.363767225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.363779886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.363794736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.363807586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.363821906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.363837316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.363852736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.364842056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.364862146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.364878146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.364951546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.364981026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.364993806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.365010786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.365023896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.365038376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:05.365070566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.365086316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.365102956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.365620117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.365639857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.365680587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.365696437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.365713367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.365726107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.365743677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.365759907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.366276377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.366295927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.366317217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.366331507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:05.366347177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.366360567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.366376657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.366391567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.366405967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.366420877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.366436588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.366451108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.366466168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.367903759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.367923289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.368638389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.368687139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.368704439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.368718469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.368732599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.368750809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:05.36926107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.36928172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36935266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36936798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36938215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36939621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36941224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36942773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36944119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36945456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36946781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36948331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.3694999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.36951609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.36953156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.36954562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.371571751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.371616691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, 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:53:05.372282172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.372300882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.372318252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.372335222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.372351222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.372366632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.373145533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.373188363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.373250263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.373283943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.373314833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.373354043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.373388563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.373403803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.360825516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.360870976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.360886156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.360901166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.360915636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.360933956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.360949136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.360965296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.361493427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.361559307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.361589477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.361620857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.361696217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:06.361732767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:06.361767597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.361799057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.361832817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.361852547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.361890877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.361908737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.361928817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.361943697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.361959697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.361989167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.362004387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.362020867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.362038287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.362058737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:06.362074097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.362086867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.362101837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.362120127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:06.362152567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.362167397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.362584148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.363663338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.363715708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.363735408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.364278559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.364297109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.364314079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.364328969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.364344339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.364359519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.364375099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.364390899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.364408569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.36539749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.36544125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.36546023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.36549661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.36552721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.36554114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.36555676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.36557003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.36558763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:06.36561939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.36563496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.36565019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.36617332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.36619247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.366695131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.366710711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.366725871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.366738991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.366754081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.366769391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.367343321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.367392401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.367430781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.367469761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:06.367487181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.367501271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.367516241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.367531301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.367546331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.367560961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.367576191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.367593281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.367610061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.369021352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.369061022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.369588443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.369630903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.369648753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.369663353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.369678863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.369695603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:06.370242033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.370286283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370334033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370370823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370388803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370404333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370419444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370434424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370449634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370465154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370478564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370493804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370508604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.370523534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.370538184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.370554234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.372581445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.372606445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, 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:53:06.373095496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.373112466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.373128526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.373141006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.373155766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.373171276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.373962176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.374004466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.374075066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.374106856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.374135256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.374169496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.374200926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.374216066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.382197765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.382230345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.382244055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.382256885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.382366466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.382422046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.382439056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.382455136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.382927436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.382972806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.383006696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.383036076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.384889717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:07.384949057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:07.384993777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.385129708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.385217178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.385237608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.385253788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.410200017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.413886759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.413905699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.413950779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.413982549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.413997109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.414013479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.414028909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.414048339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:07.414063139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.414078699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.41476815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.41481478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:07.41487435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.41489101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.41547933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.416747261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.416766611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.416782961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.417716672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.417738052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.417756172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.417770162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.417786422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.417799812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.418967283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.419017693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.419035883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.420082914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.420110754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.420127364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.448188195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.448240495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.448255455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.448271365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.448284895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.450426397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:07.450469817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.450486147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.450608667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.451218757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.451240577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.455675521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.455701221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.455718011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.455731591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.457977953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.458002713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.458736313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.458757903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.461839545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.461869835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:07.461887235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.461900115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.461915575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.461930376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.461948836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.461964236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.461978906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.488419285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.488950576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.490735247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.490796527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.491471548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.491489598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.491505158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.491517898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.493577349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.493597959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:07.49448427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.49450432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498337563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498387933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498407503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498424903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498444853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498461273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498477513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498494333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498515413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498533013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498550113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.498567513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.526220724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.526246814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.529022606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.529047896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, 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:53:07.529799007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.529814617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.529830787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.529843697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.530220447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.530238917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.531205098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.531253388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.557814578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.557855908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.558280788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.558325338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.558463068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.558498708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361092332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361139823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361154203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361167553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361184253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.361203813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.361219933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361235973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361287363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361350373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361380073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361408703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361484333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:08.361519273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:08.361550853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361583133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361614113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361631763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.361647553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.361663743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361681463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361695413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361711273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361738843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361751973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361767253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361782433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361797823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:08.361812383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.361825183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.361840163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.361855983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:08.361886673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.361901663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.362339613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.365100425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.365837656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.365855736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.365895836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.365936466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.365953446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.365967216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.365984066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.365997026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.366147096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.366178476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.366195496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.367222167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.367242967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.367260387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.367343177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.367402037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.367417447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.367433847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.367446737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.368204248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:08.368266908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.368282958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.368299048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.368798198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.368819558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.368884218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.368899368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.368916688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.368931248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.369047698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.369065238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.369608659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.369627469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.372179781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.372197721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:08.372212971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.372226271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.372241671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.372256501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.372271791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.372286431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.372300921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.372988311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.373036471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.374662413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.374691003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.374760773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.374776383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.374791993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.374804533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.374819923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.374835813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:08.375404763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.375448593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375468503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375482863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375499173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375514703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375529583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375544633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375559513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375574203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375587143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375602193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375617193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.375632423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.375647123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.375662813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.377744765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.377765575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, 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:53:08.378345515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.378362405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.378377976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.378390986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.378514646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.378531896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.379349846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.379391666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.379438836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.379470376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.379559546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.379602796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.379635396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.379651196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.373566385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.373594865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.373608545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.373621605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.373671905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.373698175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.373714235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.373729595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.373930595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.373972335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.374017445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.374051455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.375358036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:09.375391946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:09.375423366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.375454526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.375675006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.375694206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.375709986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.375727317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.376203527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.376219487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.376252497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.376282377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.376295757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.376311257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.376328337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.376345037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:09.376362907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.376376367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.376410187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.376446607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:09.376508227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.376523977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.377026817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.378107428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.378152138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.378170358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.403695568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.403735918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.403752068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.403764828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.403779498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.403791518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.404027328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.404072958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.404090198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.406134269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.406156229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.406174319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.40710902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.40715357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.40716832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.40718577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.407199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.411753484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:09.411810244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.411827144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.411874944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.412454264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.412476174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.413498205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.413515025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.413533345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.413547155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.413650245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.413670325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.414933956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.414954746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.416125347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.416146047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:09.416164657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.416180837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.416197897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.416212857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.416227317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.416241877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.416256907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.416272677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.416288747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.417735688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.417759248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.42055982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.42058019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.42059717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.42061022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.420937881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.420956251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:09.421599581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.421620091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.423941423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.423957643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.423973003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.423988203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.424012163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.424027483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.424043203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.424057943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.424071043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.424085723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.424101083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.424115663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.425030374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.425050124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.427257065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.427277125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, 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:53:09.431230418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.431249298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.431265498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.431278348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.431443379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.431472239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.432276859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.432320019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.43289399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.43292685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.434911121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.434968461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.435035991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.435062151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.361877829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.361923789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.361946859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.361960699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.362005109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.362058509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.362076729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.362094319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.362161359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.362199519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.362233249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.362263089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.362328999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:10.362363559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:10.362398959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.362429999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.36246201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.36247921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.36249386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.36251002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.36252652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.36253987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.36255575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.36258353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.36259679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.36261162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.36262696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.36264166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:10.3626564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.36266912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.36268347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.36269879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:10.36272924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.36274402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.36301915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.364112341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.364147521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.364163991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.364185871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.364201401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.364219721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.364234111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.364250011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.364263021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.364277401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.364296491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.364314641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.365228232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.365248822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.365264832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.365280902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.365310162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.365323342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.365338662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.365351222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.365370122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.365401502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.365417072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.365432692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.365941352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.365959592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366001142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366015982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366033712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366046532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.366061092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.366076802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.366589623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.366607303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366648653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366663103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:10.366678023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366690813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366705383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366720093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366735113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366749543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.366764143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.366778503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.366794133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.368196714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.368215234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368256644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368270574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368285594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368298354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.368312644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.368327834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:10.368847954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.368866144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368896464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368911494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368926374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368941094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368955274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368969474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368984444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.368999294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.369013464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.369027914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.369042514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.369057364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.369097025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.369112705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.371036706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.371056576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, 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:53:10.371080626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.371093406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.371108896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.371121726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.371136146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.371151456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.371889967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.371908717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.371950217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.372013347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.372041757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.372074917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.372105287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.372121357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.361248703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.361279543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.361292913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.361305823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.361961043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.361999403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.362021163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.362036693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.362667494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.362719704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.362749514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.362778354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.366629577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:11.366676747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:11.366722007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.366752087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.366781987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.366797947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.366812257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.366827887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.366993637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.367010767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.367042407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.367092147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.367106347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.367122297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.367137647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.367152407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:11.367167137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.367179917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.368691548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.368740318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:11.368773648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.368788558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.369484629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.37172571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.371758221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.371775611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.371934481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.371958981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.372006151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.372051921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.372069311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.372083251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.372098181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.372114771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.372130181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.373138742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.373158072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.373175252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.377621115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.377657755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.377702535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.377719305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.377732565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.377958075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:11.377993015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.378008735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.378029495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.378645806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.378689796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.379494036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.379509556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.379525186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.379538176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.379552726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.379568046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.380122747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.380147607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.380671297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.380688817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:11.380704397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.380717997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.380732927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.380748117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.380763177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.380777477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.380791917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.380806717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.380822367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.382326428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.382349948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.383483999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.383503299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.383518489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.383533569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.383548169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.383563259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:11.38415677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.38420476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.38469031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.38470816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.38472452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.38473966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.38475499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.3847697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.38478484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.38479939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.38481258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.38482739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.3848425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.3848575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.38487249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.38488884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.386965752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.386992552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, 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:53:11.388114363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.388154113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.388171893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.388185383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.388201393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.388217333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.388965823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.388985044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.389102644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.389160544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.389189464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.389221554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.389253274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.389268724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.361815966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.361858546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.361872156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.361885026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.361898076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.361915376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.361930856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.361946286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362003196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362047566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362090106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362120306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.362182536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:12.362215836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:12.362247026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.362277876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.362308996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.362326306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.362341526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.362357526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362374526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362387486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362402646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362430596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362443466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362458587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362473447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362488107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:12.362502707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.362515277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.362529067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.362543797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:12.362574507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.362589387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.363017277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.364083978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.364135618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.364154198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.364173558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.364189488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.364208018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.364223208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.364238278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.364251448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.364266418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.364282798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.364298318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.365182669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.365230079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.365248619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.365265379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.365294939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.365308999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.365324629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.365337479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.365352469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.365383699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.365398859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.365414049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.365870859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.365891039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.365924459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.365939329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.365954079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.365966879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.365981639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.365997049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.36649733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.36651567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.36654989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.36656475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:12.36657963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.36659238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.36660718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.36662446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.36664086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.36665526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.36666975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.36668372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.36669921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.368083031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.368102751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368135051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368149931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368164611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368178251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.368192941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.368208401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:12.368749301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.368767291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368800831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368816161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368831341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368846271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368861411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368875471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368890071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368904761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368917201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368932301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368948371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.368962811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.368977011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.368992091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.371030673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.371053493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, 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:53:12.371072973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.371085993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.371101173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.371113903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.371128663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.371143843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.371888504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.371907374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.371944334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.371973754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.372001284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.372033364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.372063604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.372077634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.361032629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.361059289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.361072519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.361085179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.361098369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.36113542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.3611534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.36116882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36123368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36128081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36131063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36133936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.36140501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:13.36145521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:13.36148582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.36151616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.36154697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.36156401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.36157933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.36159514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36161169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36162491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36164024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36166754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.3616802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36169492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36170986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36172493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:13.36173971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.36175199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.3617667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.3617818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:13.36181192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.36182663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.36221036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.363280911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.363301531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.363319611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.363338911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.363355761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.363372351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.363386931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.363403271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.363417561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.363434941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.363451851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.363468691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.364404932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.364423352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.364441622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.364460192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.364489552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.364502292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.364518792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.364533042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.364549322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.364581932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.364603402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.364618442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.365115963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.365136223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365168253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365182703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365197443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365210173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.365225383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.365240813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.365746463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.365764503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365799853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365814183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:13.365828743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365841233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365855873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365870203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365884453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365898813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.365913343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.365927603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.365942903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.367392534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.367433304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.367450654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.367463844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.367478974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.367491714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.367506664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.367522044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:13.368056085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.368075975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368097625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368110745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368125805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368140095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368154635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368169205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368184225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368198705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368211285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368226115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368240685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.368255285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.368269835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.368285135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.370348666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.370368356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, 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:53:13.370411266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.370425257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.370440557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.370453047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.370467607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.370482797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.371240717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.371257617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.371301827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.371330927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.371358687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.371389477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.371420237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.371434547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.369611689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.369657449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.369673459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.369688089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.369702839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.369740849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.369760959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.369779999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.399108041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.399156311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.399191941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.399222251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.400548202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:14.400611042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:14.400647472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.400690862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.400990113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.401012963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.401035013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.401051163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.401515733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.401531203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.401570373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.401600603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.401614293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.401630373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.401645303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.401659743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:14.401674753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.401687693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.433226917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.433270187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:14.433304397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.433320427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.433987557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.435323498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.435345518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.435362928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.436261079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.436303369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.436320669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.436333239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.436347789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.436360139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.43716613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.43718805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.43720424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.439319611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.439364691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.439383832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.440236862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.440270372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.440285972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.440302882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.440315852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.440557362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.440597062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.440614172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.440659402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.441367873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.441387733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.445197316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.445232636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.445271806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.445311186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.445800376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.445823266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.446654967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.446676687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.448236268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.448253278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:14.448270548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.448283358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.448299128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.448314108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.448330408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.448344728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.448359648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.453719582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.453757362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.455528254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.455567954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.457105065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.457126415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.457144095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.457157595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.487086067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.487117867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:14.489298409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.4898712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515504569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515526429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515544419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515560009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515575419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515590159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515608429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515623279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515638129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515654729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515669929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.515686739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.518865181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.518886841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.521348643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.521378643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, 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:53:14.546608822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.546652122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.546671032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.546684742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.547514103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.547555553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.548471334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.548513974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.549091624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.549125784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.550183785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.550219385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.550276955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.550296755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.361616176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.361663166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.361677656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.361690756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.361704336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.361721876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.361737266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.361753226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.361835996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.361902536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.361933186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.361966996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.362002466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:15.362044736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:15.362077046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.362110596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.362148316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.362168276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.362186716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.362205456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.362227546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.362243846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.362262986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.362299246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.362314776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.362333056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.362351106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.362400066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:15.362418456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.362431046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.362445826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.362461647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:15.362494227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.362511397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.362876727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.363947028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.363966528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.363983008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.364004018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.364017608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.364036368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.364050398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.364065098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.364078468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.364092988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.364133988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.364151338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.365071998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.365092138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.365108669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.365129729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.365156879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.365169669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.365185189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.365197949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.365221459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.365252649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.365268039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.365293359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.365785269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.365804549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.365838129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.365852589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.365867229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.365879759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.365894429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.365910089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.366429509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.36646719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.36648926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.36650561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:15.36652173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.366536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.36655465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.36657212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.36659087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.36660965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.36662647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.36664223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.3666602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.368038031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.368082351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368101051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368117601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368133081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368146361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.368161061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.368180661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:15.368691101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.368711881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368746291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368761341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368776411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368791821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368806791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368821661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368836691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368850811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368863281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368877911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368892251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.368907161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.368921671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.368936851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.370958383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.370981313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, 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:53:15.371011523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.371024663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.371076743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.371091343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.371106043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.371124903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.371855934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.371878144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.371895164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.371923124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.371967054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.371998764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.372029694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.372044234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.371764417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.371818147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.371833717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.371847077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.371862677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.371880517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.371897787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.371930217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.373045577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.373107678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.373138308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.373166968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.374911129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:16.374970569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:16.375003319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.375035539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.375456619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.375484419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.375499269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.375515559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.3765115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.37655113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.3765685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.37660035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.37661447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.37663014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.37664599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.37667224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:16.37668732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.37670062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.43003111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.43008395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:16.430118351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.430135291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.430668871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.431778252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.431800932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.431818072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.432056692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.432121422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.432139942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.432154152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.432169742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.432184402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.433790073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.433837583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.433855153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.435236084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.435258664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.435276824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.436702835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.436756166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.436770396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.436786626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.436800246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.440855299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:16.440921659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.440939399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.440955829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.441529239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.441567669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.441902659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.441921999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.441938019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.441951729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.442006499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.44203136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.443389681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.443413891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.447248053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.447271003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:16.447287443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.447301623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.447316323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.447331313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.447346814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.447361734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.447377254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.447522274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.447541944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.449140365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.449176595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.450268866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.450300236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.450317526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.450331406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.451245686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.451284646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:16.451851367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.451896377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458137912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458156872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458172342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458187032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458201732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458218762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458235862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458251692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458264602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458279622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458294032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.458310202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.458617422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.458658882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.460922384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.460945394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, 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:53:16.462750055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.462771935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.462789465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.462804065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.465681917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.465726677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.46915207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.46925009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.470518591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.470560201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.470882751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.470920841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.470952031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.470967291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.360902441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.360961731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.360976461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.360989631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.361006541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.361026641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.361042931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.361058891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361104971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361152582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361183862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361212302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.361281172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:17.361314872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:17.361346762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.361377782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.361409712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.361426652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.361441942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.361460762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361478632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361491842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361507262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361539062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361553052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361568472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361583242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361600922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:17.361616982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.361630112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.361645292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.361661112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:17.361692842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.361708102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.362039962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.363152493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.363201933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.363220113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.363239073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.363254773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.363271193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.363285733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.363302273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.363315133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.363330413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.363346233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.363363103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.364268284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.364311494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.364330644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.364347354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.364380034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.364394004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.364409584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.364422224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.364438214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.364470474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.364486514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.364501554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.364969574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.364988754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365025614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365041344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365056404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365070264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.365084544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.365100424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.365604835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.365624205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365657185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365673255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:17.365688355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365701175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365715785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365730475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365745045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365760935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.365775415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.365789525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.365804825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.367250336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.367292016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.367310266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.367324126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.367339546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.367352616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.367367516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.367402146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:17.367907597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.367931157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.367947767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.367963137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.367978337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.367994617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.368010827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.368027367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.368046167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.368062297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.368075167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.368089757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.368104097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.368118767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.368135337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.368151657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.370186268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.370213008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, 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:53:17.370230028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.370243568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.370259058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.370271548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.370286548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.370302538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.371058939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.371076819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.371114039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.371172069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.371200059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.371231419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.371261659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.371277069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.360739344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.360782394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.360797434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.360810704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.360825474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.360843814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.360859174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.360875424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.360919214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.360965374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.360998424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361032084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.361095094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:18.361128905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:18.361161645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.361193855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.361224365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.361241295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.361257235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.361273465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361290235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361305515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361321325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361350245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361363385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361378375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361394005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361408875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:18.361424005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.361436385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.361455145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.361471485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:18.361503865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.361518775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.361928325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.363002706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.363028436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.363047516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.363064346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.363077416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.363092616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.363105656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.363122496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.363135936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.363150736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.363166166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.363184026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.364129077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.364147417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.364164377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.364184977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.364214287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.364227257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.364242137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.364255407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.364277157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.364308387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.364323567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.364340067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.364841727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.364862047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.364897067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.364911687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.364926447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.364940437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.364955717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.364970757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.365473298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.365492188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.365525928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.365542068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:18.365556768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.365569538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.365585528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.365600048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.365615688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.365631328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.365646698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.365662598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.365680768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.367117689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.367144719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.367162889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.367176399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.367191409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.367205159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.367219779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.367234949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:18.36776112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.36778537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.3678071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36782047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36783841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36785352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36786904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36788541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36790009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36791467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36792719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36794421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36796083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.36797533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.36799032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.36800662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.370058641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.370097541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, 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:53:18.370115731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.370130911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.370148531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.370161351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.370176281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.370191661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.370931132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.370953122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.370974922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.371004442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.371034912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.371068402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.371099062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.371113802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.371332025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.371381095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.371395645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.371409085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.371455185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.371479385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.371495295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.371511225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.371994106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.372046216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.372078016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.372106376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.398046005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:19.398099125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:19.398130645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.398162115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.398505616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.398527056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.398542836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.398559086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.401869968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.401911438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.401927708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.401961718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.401975618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.401991688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.402007308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.402059758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:19.402090238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.402106138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.402534069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.402575399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:19.402612899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.402630349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.403158339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.405066771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.405109961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.405128401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.405647711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.405668261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.405684361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.405697691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.405713261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.405726321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.406706462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.406724212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.406739302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.407918383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.407936283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.407953313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.436755655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.436805915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.436820305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.436836665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.436849705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.437408555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.437451945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.437468005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.437582965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.438226996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.438269266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.439041586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.439057536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.439073626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.439086836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.440489977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.440507357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.441179548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.441199638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.444942401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.444957971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:19.444973411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.444987121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.445002121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.445017671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.445032331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.445047141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.445061421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.446399452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.446444762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.448132483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.448156663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.474891423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.474925513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.474941863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.474955263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.480016407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.480059167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:19.480912758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.480934428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507629488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507657288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507675698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507693808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507711268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507726338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507742648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507758598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507772028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507787698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507803758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.507818718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.509175039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.509217339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.511580661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.511624341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, 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:53:19.512223491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.512262861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.512278941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.512291321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.538072301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.538115361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.539019532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.539060032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.539680962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.539737872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.540405143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.540444623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.540497753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.540516303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.36076889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.36079935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.36081293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.36082611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.36083916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.36087877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.36089427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.36090976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.363764942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.363807653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.363837103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.363865443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.364250663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:20.364290453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:20.364322783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.364355353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.364386103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.364403393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.364419343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.364435593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.364453253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.364469363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.364492263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.364520603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.364533913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.364550823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.364566633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.364581853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:20.364597483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.364610663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.365493584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.365521844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:20.365554644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.365570374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.366027714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.367081215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.367102335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.367118615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.367178785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.367194535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.367210575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.367223865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.367239315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.367252165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.367267005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.367283285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.367298795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.368242296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.368261096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.368277076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.370881238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.370913838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.370928308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.370942968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.370955728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.371212518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.371267108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.371284308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.371299968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.371839789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.371863119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.371917009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.371932929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.371949459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.371962249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.372832689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.372851299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.37340209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.3734228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.37349765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.37351302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:20.37352805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.373543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.373558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.37357284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.37358716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.37360375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.37361986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.37363396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.37364984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.375229301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.375273471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.378274673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.378295573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.378334683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.378350473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.378519094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.378560484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:20.379336094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.379359894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379450724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379486024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379503854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379520994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379538594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379555154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379571684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379588044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379605444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379621934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379638024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.379655254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.380491125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.380523075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.382608527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.382633517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, 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:53:20.382781577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.382800817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.382819467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.382833897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.382852197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.382869857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.383661237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.383679858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.38638303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.38641911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.38730678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.38734124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.38737263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.38738707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.375779466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.375807856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.375821666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.375834506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.375888876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.375910296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.375925756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.375941366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.376555376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.376601276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.376633386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.376661676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.377532787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:21.377567927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:21.377599797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.377630657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.377851797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.378223027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.378241327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.378257817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.403524206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.403544116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.403565576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.403596097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.403609367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.403624627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.403640047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.403654997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:21.403669937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.403682717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.403977487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.404024337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:21.404058587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.404075077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.404689017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.406675419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.406705289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.407254529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.407492719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.407508149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.407524229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.407537069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.40755149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.40756508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.4082495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.40829124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.40832679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.409302371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.409343581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.409361501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.413149344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.413185514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.413198984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.413214464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.413227884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.413983364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:21.414056754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.414073274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.414089274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.414598115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.414617475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.416150016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.416167846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.416183616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.416197006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.416979277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.417025347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.417555437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.417578277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.42120507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.42122473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:21.42124076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.42125387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.42126866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.42128353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.42129817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.42131229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.42132685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.42147588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.42151597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.423065581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.423091011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.425114993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.425165693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.425181533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.425194883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.426411174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.426433154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:21.427241084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.427261914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431665148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431685478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431700788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431715238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431729758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431744128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431758288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431772508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431784858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431799618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431815808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.431832008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.432363428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.432394618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.43460058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.43462158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, 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:53:21.43521675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.43523908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.43525371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.43526767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.441262855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.441287355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.442279036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.442298046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.442989786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.443027106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.443152536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.443185876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.443261726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.443280606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.366295901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.366347111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.366361671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.366374641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.367461862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.367501302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.367518512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.367534522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.367669072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.367705182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.367749232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.367780093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.367842093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:22.367876873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:22.367908293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.367939113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.367969493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.367988473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.368003633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.368020783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.368038183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.368051163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.368070403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.368099743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.368113073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.368127793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.368143293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.368157713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:22.368173693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.368186933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.368201383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.368216753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:22.368267173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.368283663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.368660553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.369713164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.369732554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.369749024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.372489716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.372533386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.372551026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.372565796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.372580906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.372593906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.372814676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.372834436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.372850546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.373880407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.373927857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.373950337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.373967657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.373999447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.374022407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.374040067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.374053467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.374889988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.374925438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.374941068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.374956588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.375479788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.375501538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.375561708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.375576838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.375591748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.375604938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.375619628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.375635628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.376147279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.376167459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.378491811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.378511461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:22.378526531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.378539291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.378554871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.378569581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.378584511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.378599711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.378614441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.378694481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.378713271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.380257512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.380285022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.380378322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.380421952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.380439812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.380452562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.381178573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.381218333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.381800423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.381826203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.381882623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.381926433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.381958333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.381974383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.381989433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.382003913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.382018763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.382033643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.382046213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.382061093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.382075833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.382090493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.382105023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.382120463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.384093865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.384114335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, 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:53:22.387320637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.387347627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.387363167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.387375857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.387540687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.387568867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.388336028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.388355368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.388411048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.388441708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.388470328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.388501778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.388532778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.388548768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.685488912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:22.691339846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","error":"proto error: io error: No route to host (os error 148)","delay":"145.3904711s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361267271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361310761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361324701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361338201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361351201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.361368581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.361385331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361400351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361460941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361496281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361527931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361558461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361625481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:23.361658531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:23.361689641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361721371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361752001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361769161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.361784121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.361800091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361816831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361830291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361845411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361872961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361886101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361901331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361916191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361934241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:23.361949221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.361961841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.361976591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.361992221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:23.362024221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.362039281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.362411641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.363474492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.363492742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.363509052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.363540842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.363569352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.363585412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.363599302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.363615672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.363629162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.363644142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.363662062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.363677762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.364590593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.364609023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.364626513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.364644883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.364674123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.364687163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.364703263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.364715813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.364734823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.364766083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.364781623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.364796743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.365293614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.365312284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.365349954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.365364574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.365380464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.365393744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.365408024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.365423144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.365922084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.365944124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.365983294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.365997584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:23.366013864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.366026964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.366041934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.366056654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.366071024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.366085284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.366100164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.366114974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.366130164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.367593955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.367612365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.367648195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.367662665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.367677755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.367690475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.367705395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.367720815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:23.368243416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.368261576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368297576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368312366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368327376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368342356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368357006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368371936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368386926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368401346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368414026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368429066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368443836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.368458646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.368473106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.368488026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.370518668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.370536668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, 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:53:23.370571178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.370586308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.370601488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.370614998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.370630218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.370645728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.371380238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.371397608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.371504718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.371536038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.371599448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.371632478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.371713078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.371730038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.36922895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.36927687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.36929134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.36930664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.36935894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.36938244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.36939908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.3694155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.36958976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.3696261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.36965863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.36968747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.371646661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:24.371688771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:24.371723641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.371754832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.372033652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.372054582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.372069842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.372087272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.404579146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.404618646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.404637976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.404672876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.404689136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.404707396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.404724266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.404741166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:24.404757026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.404771306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.405440367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.405491597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:24.405542477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.405559267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.406173567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.407772299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.407794809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.407830379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.408464929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.408507939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.408525759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.408538699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.408553049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.408573179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.40971613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.40973883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.40975477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.410853151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.410871051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.410888181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.442318735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.442377325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.442392735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.442408655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.442421835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.443399286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.443450726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.443466936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.443578056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.444205826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.444226256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.444811867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.444828447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.444844197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.444857737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.446771638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.446819128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.447447179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.447471949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.450301941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.450331591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:24.450347041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.450359621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.450373301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.450387161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.450401021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.450414501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.450428121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.453222323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.453241963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.455026924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.455048874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.457863636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.457904266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.457920846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.457939176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.494496534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.494546164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:24.495661515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.498505077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499474038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499496338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499513818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499531138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499547448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499563458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499581478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499597788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499614298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499632958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499649948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.499665378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.500971959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.500991499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.503587241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.533077033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, 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:53:24.534469884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.534520134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.534540824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.534555974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.567940359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.567985639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.56918456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.56922485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.572994633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.573048353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.574260134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.574310154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.574474414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.574512114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361310348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361338278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361351688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361364588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361379128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.361422008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.361440858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361457598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.361527678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.361563768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.361600708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.361629998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361697788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:25.361732888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:25.361765098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361810468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361843518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.361861568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.361877548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.361894728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.361911478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.361927538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.361943038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.361972548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.361985688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.362002798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.362019648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.362036258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:25.362052018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.362064548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.362078588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.362094998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:25.362129228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.362144718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.362615499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.363725249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.363743729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.363760199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36378281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36379632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36381358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36382714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36384307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.363856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.36387299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.36388917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.36390431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.36489259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.36491098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.36492744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36495347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36498318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36499603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36501363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.36503435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.36504915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.36508466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.36510261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.365118561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.365612351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.365632381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.365665921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.365681561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.365698321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.365712041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.365726741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.365743621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.366252801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.366275331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.366298131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.366312401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:25.366329081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.366342911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.366359761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.366376381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.366392041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.366408491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.366424881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.366441312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.366459602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.367885553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.367906753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.367932133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.367946593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.367961203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.367973913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.367990673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.368008193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:25.368528083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.368548033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368581153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368597233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368612973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368629123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368645533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368660443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368674923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368692683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368707103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368723053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368738023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.368754453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.368770723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.368787043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.370803985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.370825985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, 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:53:25.370852655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.370866715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.370882685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.370898975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.370915995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.370931245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.371664205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.371683785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.371717735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.371751186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.371780536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.371814606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.371847766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.371863366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.372327969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.372374619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.372390459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.372405299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.372507539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.372528969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.372544659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.372561259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.373237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.37327941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.37330743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.37333546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.374695071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:26.374761631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:26.374795021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.374829521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.375095251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.375126831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.375142761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.375162531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.375268321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.375286931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.375316851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.375356181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.375370701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.375387381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.375403431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.375419341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:26.375434441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.375448041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.379323414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.379365804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:26.379424404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.379441064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.380073655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.381339176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.381384206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.381402926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.383553457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.383589557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.383606497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.383621647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.383636227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.383649467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.383836158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.383854118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.383869618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.385630169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.412508319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.412535459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.414577301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.414669971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.414686431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.414703031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.414718281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.418892794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:26.418931444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.418948504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.419138964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.420006955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.420027685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.421311236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.421351306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.421368806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.421382366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.424045868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.424071248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.424836799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.424880119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.425578039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.425601739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:26.425618229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.425632239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.425647549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.425662409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.425677499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.425693209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.425707799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.425853459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.425875269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.427476041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.427512891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.456249842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.456290342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.456308962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.456322952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.456579992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.456613742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:26.457429363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.457463433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484121103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484144493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484160853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484176363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484192333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484207793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484223593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484239143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484252533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484267273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484281973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.484296313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.485354214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.485374624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.489177607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.489242057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, 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:53:26.490210148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.490247528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.490266188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.490281468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.494426011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.494472391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.495342962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.495387052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.496166402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.496259642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.497058283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.497094983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.497185003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.497229103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.361752274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.361799444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.361814074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.361827584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.361840654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.361859004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.361874914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.361891254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.361953074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362022034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362052964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362084164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.362162464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:27.362199254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:27.362235374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.362268614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.362304204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.362324354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.362342054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.362360324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362379474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362397374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362414524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362446094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362459465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362476585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362493855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362508485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:27.362525045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.362539265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.362557155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.362575135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:27.362608445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.362624365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.362937475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.363996156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.364029396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.364046906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.364684616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.364731396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.364749046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.364762296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.364777716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.364790586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.364878046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.364930366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.364946986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.365903827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.365928487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.365945157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.366057457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.366108957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.366123007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.366138067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.366150227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.366164367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.366196027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.366210657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.366224917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.366724208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.366744268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.366773958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.366787468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.366803768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.366817508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.366831558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.366847718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.367365968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.367393938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.36956098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.36958312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:27.36960106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.36961637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.36963164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.36964686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.36966167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.36967625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.36969289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.36970793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.3697239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.371196751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.371217611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.371283291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.371298781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.371314431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.371330501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.371346511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.371362361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:27.371910582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.371930352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.371989302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372003952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372020062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372035222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372050172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372065102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372079942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372094812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372107422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372124392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372138962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.372153612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.372168042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.372185552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.374220443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.374245193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, 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:53:27.374266593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.374279673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.374295393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.374309753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.374326253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.374341753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.375092944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.375112424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.375211004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.375242914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.375270534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.375302604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.375333294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.375347914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:27.734101485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:41804"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:27.856741156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:37178"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.857065126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"7d5a2fed-ff80-42b9-a0cb-12f4050ba1cb","remote_addr":"[::1]:41804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.857083226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"7d5a2fed-ff80-42b9-a0cb-12f4050ba1cb","remote_addr":"[::1]:41804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:27.860178469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"7d5a2fed-ff80-42b9-a0cb-12f4050ba1cb","remote_addr":"[::1]:41804","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":3118,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.86160712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"b2fd0b8a-31e6-4cf2-8d4b-6ac1833ddc96","remote_addr":"[::1]:37178","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.86165058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"b2fd0b8a-31e6-4cf2-8d4b-6ac1833ddc96","remote_addr":"[::1]:37178","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:27.864393632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"b2fd0b8a-31e6-4cf2-8d4b-6ac1833ddc96","remote_addr":"[::1]:37178","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":2793,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:27.905640653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:33453"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:27.935232545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:43851"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.935561536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"9ee75a42-8988-41c8-98b9-79e32340d526","remote_addr":"[::1]:33453","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.935583636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"9ee75a42-8988-41c8-98b9-79e32340d526","remote_addr":"[::1]:33453","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:27.936039536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"9ee75a42-8988-41c8-98b9-79e32340d526","remote_addr":"[::1]:33453","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":475,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.936558396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"36979a85-766d-499a-9021-61095d61d17d","remote_addr":"[::1]:43851","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.936576856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"36979a85-766d-499a-9021-61095d61d17d","remote_addr":"[::1]:43851","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:27.937826667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"36979a85-766d-499a-9021-61095d61d17d","remote_addr":"[::1]:43851","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1277,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361485827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361525427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361540657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361553107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361565757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.361581717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.361596207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361610597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.361681157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.361725377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.361753637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.361781897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361847907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:28.361883227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:28.361917947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361948867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361979627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.361997017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.362013067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.362028847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.362046367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.362059827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.362075787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.362103647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.362116357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.362132017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.362146937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.362161227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:28.362176037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.362188727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.362203277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.362219127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:28.362249757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.362264867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.362703848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.363768838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.363787209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.363803029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.363836489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.363850879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.363865989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.363878889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.363893539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.363906199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.363920559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.363935669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.363950699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.364892559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.364913329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.364930099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.364946389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.364975339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.364988759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.365004229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.365018109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.365035639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.365067249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.365083129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.365098359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.36559088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.36560975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36564579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36566045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36567546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36568813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.36570269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.36571783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.36623787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.36629113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36631066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36632551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:28.36634198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36635526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36637139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36638674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36640118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.36641549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.366430081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.366444511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.366460291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.367882062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.367921272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.367939542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.367953782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.367969682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.367982692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.367997792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.368020612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:28.368529502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.368552642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368570402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368584282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368599242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368614372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368628852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368643172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368657912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368672622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368685712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368701272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368715692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.368730462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.368745502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.368761222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.370776064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.370798644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, 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:53:28.370816254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.370829634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.370845344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.370859184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.370873954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.370889264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.371650364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.371668744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.371700424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.371728824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.371756835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.371787695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.371819165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.371835735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.382171885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.382208705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.382222445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.382236755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.382294365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.382313745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.382328135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.382343285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.382524266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.382590626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.382622056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.382674146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.384368467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:29.384408597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:29.384439087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.384469457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.384717177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.384736037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.384750397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.384765957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.412529638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.412570848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.412588088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.412618098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.412631678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.412647738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.412664498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.412679388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:29.412694988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.412708428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.413299389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.413345299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:29.413408099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.413426059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.413993269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.41524653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.41526745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.41528465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.416144611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.416161971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.416178581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.416192201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.416206071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.416218301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.447088114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.447136244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.447154244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.448374745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.448394065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.448411345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.448723276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.448783556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.448798776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.448815626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.448829756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.449907526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.449946536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.449962566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.450079867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.451421288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.451445298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.451642858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.451680648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.451697658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.451711568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.451859598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.451880188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.452616868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.452646739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.456277581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.456296761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:29.456312671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.456326141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.456341041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.456355941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.456371131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.456385771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.456400871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.456723972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.456745902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.458413423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.458436323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.460203274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.460239744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.460256714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.460270904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.461059335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.461082665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:29.461642845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.461670385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.493617189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.493658039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.493676619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.493692729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.493708079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.493723059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.493739719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.49375439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.49376783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.49378521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.49380125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.49381712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.49430403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.49432635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.496905592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.496929922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, 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:53:29.498876123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.498894453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.498912673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.498926713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.500823395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.500884085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.501884676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.501909256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.555255136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.555298676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.555831526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.555868736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.556188957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.556231367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361441843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361473713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361487193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361499973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361514243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.361532963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.361548283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361563743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.361626463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.361663803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.361716463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.361781723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361811623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:30.361849083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:30.361889473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361921453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361953923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.361971443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.361987533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.362005613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.362023793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.362037593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.362053093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.362082763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.362096073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.362111253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.362127573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.362143763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:30.362159363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.362173513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.362187493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.362204613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:30.362235983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.362251833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.362621514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.363683574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.363727594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.363746894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.363777685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.363792285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.363808225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.363821585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.363837715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.363851015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.363866885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.363883205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.363898395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.364781105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.364799515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.364815555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.364835505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.364865995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.364879415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.364895955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.364909045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.364926745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.364960335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.364976795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.364992095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.365482696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.365503106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.365535856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.365557716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.365573526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.365586776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.365602836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.365618806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.366110806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.366131836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.366153276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.366166946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:30.366182996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.366196926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.366211576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.366228366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.366244036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.366258296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.366273256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.366288756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.366303786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.367692707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.367715267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.367740307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.367754737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.367769518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.367782058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.367796668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.367813588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:30.368325198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.368345008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368378238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368393878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368409768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368424298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368438928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368453608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368470148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368486358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368498758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368513408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368531308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.368546818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.368561198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.368579018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.37050433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.3705375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, 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:53:30.37055683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.37057043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.37059061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.37060465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.37062059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.37063645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.37133752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.37137288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.37139052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.37142004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.37144945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.37148161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.3715138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.37152838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.365035658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.365084388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.365099278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.365112609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.365125979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.365144769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.365160559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.365179199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.39319983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.39325795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.39329246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.39332275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.396457322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:31.396498732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:31.396532072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.396562962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.397739653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.397781723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.397797993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.397814653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.426859055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.426900515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.426919525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.426953535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.426968685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.426984925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.427000855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.427048955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:31.427093125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.427107475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.428219536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.428257206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:31.428291586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.428307846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.428998947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.430208668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.430230298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.430248098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.430876218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.430893738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.430910358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.430942948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.430959078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.430972478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.45943746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.45946413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.45948426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.460648341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.460694201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.460713481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.464391633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.464429633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.464443673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.464461203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.464475093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.464977514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:31.465028614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.465045704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.465088024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.465800944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.465821194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.467003065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.467033915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.467053325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.467067075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.468008216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.468032526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.468583227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.468603427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.47255629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.47258034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:31.47259783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.47261229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.47262786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.4726425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.47265781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.47267382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.47268893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.47328285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.47331133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.474861441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.474883711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.476116082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.476135462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.476152212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.476165322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.477388543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.477410293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:31.477984564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.478009704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482370427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482410837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482428447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482443477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482458837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482475487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482490427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482505387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482519577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482535877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482552507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.482568787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.482682047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.482701307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.484881549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.484917639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, 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:53:31.4861922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.48621685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.48623274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.48624626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.488133811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.488168031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.488947192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.488991182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.493373155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.493406965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.493692955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.493740715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.493773886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.493790286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361276869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361327019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361342009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361355259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361368739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.361386679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.361402279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361417439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361480049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361511969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361542489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361571429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361650329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:32.361683809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:32.361715469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361746449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361777499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.361795179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.361811989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.361832709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361851369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361866949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361888089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361917369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361930769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361946869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361962269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.361977139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:32.361991949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.362005429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.362020999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.362036469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:32.362067879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.362083789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.36245179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.36352817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.36354632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.3635625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.36357989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.36359321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.36360856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.3636216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.36363678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.36364997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.36366496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.3636806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.363696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.364674891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.364725291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.364745611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.364762721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.364794461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.364808961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.364825591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.364839141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.364853831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.364885171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.364901301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.364916681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.365381702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.365431742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.365450892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.365466902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.365483972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.365497422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.365513132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.365530992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.365992992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.366015412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.366038122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.366051822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:32.366067152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.366080202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.366095102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.366110232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.366124602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.366139382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.366153982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.366168282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.366183772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.367595533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.367634273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.367653833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.367667393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.367683413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.367697603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.367712633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.367728493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:32.368235044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.368256244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368287414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368300494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368315544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368330674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368344974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368359244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368373724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368388314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368401204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368416004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368431724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.368446224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.368460294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.368475814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.370485206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.370528686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, 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:53:32.370547576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.370562956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.370579336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.370593586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.370609696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.370625626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.371320366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.371344836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.371364506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.371393926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.371425326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.371456576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.371488946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.371505596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361136952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361184512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361199532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361214192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361227802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.361244982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.361261612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361277722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361319202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361353062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361397212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361428192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361487732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:33.361522932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:33.361555372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361587312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361620002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361637762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.361652352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.361668002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361684562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361698572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361715212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361742982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361756242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361775082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361791082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361805782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:33.361820722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.361833162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.361849402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.361872522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:33.361903742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.361920992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.362288452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.363343363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.363364163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.363380423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.363397153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.363410313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.363427493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.363440563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.363456253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.363470483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.363485093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.363500453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.363515963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.364455184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.364475544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.364492494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.364508544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.364536734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.364550564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.364565244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.364577904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.364597024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.364629384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.364644694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.364659574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.365173985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.365193375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365215195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365229645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365245865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365258255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.365272495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.365287945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.365806405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.365828305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365851195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365870325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:33.365888585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365903325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365919925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365936355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365952375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365970815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.365988065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.366004115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.366021995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.367433246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.367453196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.367489366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.367529196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.367547246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.367561896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.367577756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.367597636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:33.368105077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.368125647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368147347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368161737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368176987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368192137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368207987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368222387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368237187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368252647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368265317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368281497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368297087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.368312107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.368328447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.368343457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.370324888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.370356168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, 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:53:33.370374478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.370387278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.370401738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.370413779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.370429919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.370445859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.371190339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.371232089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.371248199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.371277719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.371305889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.371337539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.371368349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.371386129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.360801174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.360845094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.360859584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.360872854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.360886214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.360903324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.360918684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.360933874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.360980774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361018244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361058444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361086324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.361149245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:34.361183255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:34.361214505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.361245965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.361277255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.361294395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.361309665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.361326205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361342885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361356185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361371435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361399825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361413255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361428535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361444315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361459385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:34.361474095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.361486685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.361501765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.361517205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:34.361548355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.361563395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.361976395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.363048466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.363093946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.363113206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.363132606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.363148536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.363166766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.363182336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.363199356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.363214306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.363230716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.363248426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.363265556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.364143667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.364162757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.364180857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.364306207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.364338217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.364353337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.364370367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.364383407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.364441357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.364475447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.364492467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.364577727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.365945498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.365964278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366088468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366127708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366144998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366158998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.366174308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.366190648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.366703299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.366722189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366792339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366807239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:34.366822459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366835809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366850819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366865819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366880759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366895559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.366910469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.366925029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.366940259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.36835245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.36837101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.371085812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.371102072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.371117132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.371130362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.371431612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.371450362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:34.372045053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.372063793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372128703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372143403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372158203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372173173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372188643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372204013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372219463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372234613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372247263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372262193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372278863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.372294033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.372970743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.372989693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.375146545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.375170445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, 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:53:34.375236275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.375275785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.375293085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.375306775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.375322005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.375338085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.376036186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.376053816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.378579798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.378611748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.378891388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.378924288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.378957898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.378973368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.362991799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.363049559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.363064349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.363077819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.363091459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.363109609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.363125289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.363140619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.363341439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.363393499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.363423889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.363452239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.363571639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:35.363604989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:35.363636269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.363667369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.36439466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.36443198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.36444799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.36446437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.36453251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.36454785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.3645848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.36464421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.36466024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.36467651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.36469244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.3647079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:35.36472294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.36473602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.36475055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.36476818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:35.3648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.36481545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.365228891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.366291591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.366312851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.366329431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.366381171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.366396761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.366412211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.366425381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.366441162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.366454392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.366468882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.366484632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.366500092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.369079393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.369103814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.369733274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.369869304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.369900404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.369914524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.369930784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.369944244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.370093764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.370128394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.370143744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.370159374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.370706975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.370725945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.370816275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.370856135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.370872935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.370886425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.372122686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.372148066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.372699656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.372756086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.375604108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.375627858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:35.375643678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.375657438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.375673188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.375690368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.375707018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.375721559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.375737759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.375849709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.375867409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.37740987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.37743065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.37751536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.3775307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.3775458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.37755906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.37757432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.37758996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:35.37815779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.37817595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.37832238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.37833704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.37835226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.37836704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.378381821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.378396231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.378411141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.378426361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.378439291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.378454571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.378469191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.378483661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.378498251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.378513391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.380543792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.380562362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, 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:53:35.380623202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.380637842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.380653642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.380666312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.380681252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.380696792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.381440623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.381478293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.381494533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.381524513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.381552063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.381583123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.381614573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.381630743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.362213581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.362257741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.362270731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.362283201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.362305211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.362336131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.362352141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.362366501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.362520212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.362571452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.362625222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.362654562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.366384254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:36.366444565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:36.366478995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.366526755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.366662255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.366706995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.366723595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.366740275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.392100614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.392141624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.392159074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.392188584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.392202374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.392218154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.392233674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.392249134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:36.392264674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.392277754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.392483254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.392526484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:36.392561414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.392577234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.393208275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.395217696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.395281076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.395300166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.396514247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.396531397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.396548777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.396570687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.396585467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.396598327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.40025699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.40029129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.40031028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.402134691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.402170901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.402189581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.432959795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.433027125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.433073035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.433091695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.433105905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.435620547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:36.435703647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.435723667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.435865277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.437236108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.437258738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.438033898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.438058279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.438075839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.438090169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.442708672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.442745112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.443380663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.443466793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.471271904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.471293454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:36.471309864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.471324534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.471339904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.471356694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.471371744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.471386394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.471403414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.471596114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.471615474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.474102056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.474125546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.475337867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.475377687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.475396787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.475410147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.47993783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.47998527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:36.480728031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.480750341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481465011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481490041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481506771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481522581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481537291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481553661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481569481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481584341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481597371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481613511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481628711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.481643871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.510633043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.510657343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.514382456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.514428256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, 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:53:36.514674536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.514691796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.514729266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.514767736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.515045917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.515065027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.516117817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.516144497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.52016862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.52021644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.520556491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.520618891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.520655831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.520673451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361344124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361391804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361406124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361419214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361434224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.361451304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.361468064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361484464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.361547924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.361583464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.361623304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.361652154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361716424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:37.361749804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:37.361781654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361812184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361847164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.361864314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.361878964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.361896504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.361914394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.361927534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.361942674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.361975114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.361988024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.362004834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.362027134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.362043664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:37.362060284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.362073074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.362087084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.362102204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:37.362134034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.362148584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.362650235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.363610965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.363633505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.363650175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.363668505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.363683155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.363700415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.363714505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.363730015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.363744495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.363760555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.363775665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.363791386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.364739956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.364766026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.364784246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.364800336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.364831816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.364845946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.364861516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.364874176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.364889106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.364921686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.364937016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.364952756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.365454637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.365474587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.365508037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.365523347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.365539127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.365551857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.365566527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.365583867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.366096597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.366115467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.366149597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.366163887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:37.366178707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.366191407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.366205987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.366220257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.366235417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.366249857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.366264127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.366278267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.366293527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.367725848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.367768499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.367786409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.367800759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.367816749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.367829569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.367844429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.367861919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:37.368354109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.368374639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368408029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368423409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368438179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368453139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368467809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368482409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368496729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368510939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368523929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368538409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368553439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.368568179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.368582489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.368598069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.370666261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.370686481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, 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:53:37.370723631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.370737721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.370752991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.370767961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.370783381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.370798461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.371545691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.371565131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.371600461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.371631031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.371660081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.371693071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.371723661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.371738112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.370601494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.370644874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.370658934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.370672494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.370749084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.370772474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.370788174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.370803444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.371342604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.371388344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.371421934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.371449914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.373303286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:38.373337006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:38.373368156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.373399636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.374469677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.374523317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.374541047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.374557967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.374654397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.374670677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.374696597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.374726337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.374739907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.374755067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.374770847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.374785847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:38.374823927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.374837577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.374984627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.375008167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:38.375041607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.375057077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.375593767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.377103609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.377129199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.377162639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.409293583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.409326343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.409366183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.409382783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.409399093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.409412373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.410748814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.410787944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.410804694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.412172455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.412213935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.412232235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.412764785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.412801075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.412814865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.412830775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.412843605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.414533627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.414572497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.414587987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.414624397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.415267787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.415323867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.419559561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.419580651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.419597321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.419610821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.422264373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.422284283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.423115273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.423166953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.450966094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.450989534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:38.451008324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.451023404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.451042824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.451061644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.451077804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.451093874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.451108524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.452427465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.452471035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.454140857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.454176867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.481901498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.481938178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.481954718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.481968498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.483873319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.483904899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:38.48477055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.48479052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48545746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48548202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48549651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48551045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48552414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48553767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48555122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48556489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.4855769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48559105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48560493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.48561842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.487452192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.487484252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.489566753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.489595853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, 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:53:38.517522544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.517543994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.517561044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.517574774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.517998675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.518019505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.518921295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.518939865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.519879306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.519935316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.521383827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.521419607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.521452887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.521469627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.361021419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.361073249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.361087559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.361101489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.361115199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.36113368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.36115015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.36116628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36118733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36124165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36127268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36130433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.3613689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:39.36140275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:39.36143492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.36146828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.36149967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.36151864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.36153404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.36155116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36156877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36158224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.3615981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36162634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36164142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36165733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36167254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.3616873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:39.36170185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.36171492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.36172905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.36174474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:39.36177927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.36179604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.36209937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.363209291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.363230081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.363246751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.363264981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.363278501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.363294421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.363307551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.363322211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.363335401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.363350121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.363365691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.363380991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.364344352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.364399922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.364419392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.364465862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.364501112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.364514112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.364529042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.364544582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.364639282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.364725972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.364743712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.364760542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.366324973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.366353883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.366449134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.366524634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.366542464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.366557014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.366573244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.366589904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.367059134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.367079734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.367144644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.367159564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:39.367175234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.367188244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.367203204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.367218754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.367233604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.367248494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.367263664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.367278684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.367294344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.368693455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.368711385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.371480327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.371496387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.371511417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.371525137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.372273768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.372292318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:39.372911238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.372932218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373049158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373064689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373079869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373094799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373109899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373124619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373139509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373154199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373167049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373183009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373198549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.373213549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.373227889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.373243459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.37528207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.3753012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, 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:53:39.37538527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.37540021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.37541613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.37542976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.37544487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.37546133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.376202951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.376225431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.376257631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.376288711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.376316761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.376413771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.376445321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.376460911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.401873874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.401918924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.401933484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.401946604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.401998754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.402020604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.402036574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.402052304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.402252535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.402316965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.402387375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.402416855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.404815316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:40.404861276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:40.404897796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.404931027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.405902727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.405930897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.405946767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.405963637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.40971158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.40973184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.40975754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.40980327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.40982275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.40983997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.40985729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.40987473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:40.40989149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.40990628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.411102021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.411144901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:40.411178461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.411194981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.411657522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.412702392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.412722702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.412740632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.413626983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.413669583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.413686513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.413700973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.413715943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.413729443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.414972634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.415014874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.415032124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.415993825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.416038065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.416057155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.419721838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.419783678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.419797658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.419812538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.419824768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.420040958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.420081198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.420097478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.420112908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.420736018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.420754838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.42227142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.42229989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.4223158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.42232936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.42318238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.423226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.423750601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.423786111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.427243183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.427285073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:40.427301953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.427315453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.427330553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.427345173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.427360483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.427375643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.427390313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.427449134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.427490294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.429001605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.429028725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.430364236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.430407156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.430424316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.430436726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.43570978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.43575072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:40.43634252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.43636344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437098401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437135871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437153781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437168831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437185901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437200611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437215421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437231141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437243911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437258841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437275171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.437289801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.438374362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.438397622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.441190684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.441216804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, 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:53:40.441767124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.441784164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.441800644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.441813524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.441834754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.441850804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.442601085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.442620955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.446717108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.446773968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.446984728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.447028828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.447061708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.447078408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.361269567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.361312937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.361327217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.361340687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.361354737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.361373147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.362970708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.362988768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.363774598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.363827729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.363857219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.363885879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.364056959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:41.364093049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:41.364124969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.364158329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.364194729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.364213049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.364228639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.364245099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.364327399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.364344809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.364363759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.364392049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.364405789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.364421729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.364436799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.364452119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:41.364466949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.364479729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.36514753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.36518566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:41.36521961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.36523485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.36558267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.366693841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.366713621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.366729801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.369901353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.369921813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.369937793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.369950693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.369965543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.369978423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.370153023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.370171953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.370187913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.371192214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.371211134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.371227424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.371288944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.371348384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.371363734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.371380084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.371393174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.371409474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:41.371442424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.371458044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.371474174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.371932925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.371953415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.371989965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.372006475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.372025685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.372040955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.372698105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.372731465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.373272056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.373302226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.373362656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.373380476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:41.373398756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.373414026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.373431346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.373452026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.373470956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.373488816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.373506196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.373526086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.373552686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.374950737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.374975947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.375660877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.375686807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.375702657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.375716178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.375732638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.375750118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:41.376303698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.376339588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376427898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376464908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376481888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376497198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376511908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376527448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376542418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376557538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376570798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376585418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376600928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.376615688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.376630768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.376646728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.37861133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.37865228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, 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:53:41.37932723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.37935271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.37936747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.37937986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.37939404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.37940986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.380170251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.380193031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.380296031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.380327651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.380355371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.380386391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.380417551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.380432681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.36194981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.36199162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.36200574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.36202874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.36204187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.36205921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.36207427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.36208928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.36235348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.36238625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.36241475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.36244273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.362546681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:42.362590731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:42.362625291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.362656571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.362687951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.362705381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.362720111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.362735871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.362752691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.362766191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.362782051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.362810811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.362823481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.362838631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.362853161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.362867611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:42.362882311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.362894611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.363192771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.363227071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:42.363259581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.363276081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.363772511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.364832092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.364856722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.364873932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.364943142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.364973052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.364992072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.365010672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.365028782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.365043572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.365060882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.365078122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.365093292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.366023783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.366042043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.366061453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.366210003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.366251823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.366266613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.366281993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.366295023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.366326243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.366361793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.366377483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.366394313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.366907534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.366936994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.366978704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.366994244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367010834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367026674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.367044024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.367059454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.367574194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.367609524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367628124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367642104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:42.367658654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367672154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367687784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367702724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367718604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367733694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.367748484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.367763125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.367781005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.369203286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.369225986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.369249996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.369263276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.369278446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.369291646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.369306466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.369321776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:42.369881426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.369902076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.369935186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.369950146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.369965326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.369980676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.369995216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.370010686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.370026236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.370040836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.370053596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.370068316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.370083066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.370098676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.370114136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.370129666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.372133038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.372153208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, 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:53:42.372188468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.372203148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.372219548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.372234058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.372251088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.372266938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.373019418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.373063069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.373100279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.373131929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.373160309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.373193429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.373225719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.373241519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.370249819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.370286379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.370300229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.370313609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.370326949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.370361059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.370378289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.370394589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.37068106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.37071956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.37075237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.37078176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.374497473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:43.374563023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:43.374595563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.374626853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.374850053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.374869733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.374885083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.374901553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.400127822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.400168202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.400187682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.400219052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.400237672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.400255032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.400272122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.400290162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:43.400307672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.400322602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.400631032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.400657632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:43.400693032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.400713662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.401473113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.403758865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.403787955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.403804455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.404798395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.404833535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.404850605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.404863785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.404880085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.404893346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.408535858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.408581338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.408599088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.409826699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.409849929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.409867239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.43794528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.43802557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.43804141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.438057971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.438071191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.440014782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.440067262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.440082132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.440219002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.441667443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.441687593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.442424454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.442461564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.442478344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.442491644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.446825087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.446849757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.447555228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.447590568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.448666909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.448687329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:43.448703399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.448716639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.448731649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.448747369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.448762099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.448776379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.448791209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.449454959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.449475099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.451718561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.451740151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.478076271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.478109781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.478124831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.478137421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.478521691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.478540301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:43.479362862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.479388802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483065474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483088844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483104704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483120534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483135704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483150235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483165205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483180095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483193075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483208155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483222965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.483262645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.484385355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.484406265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.486553367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.486593447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, 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:53:43.512269496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.512309396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.512327217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.512341397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.513578647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.513598817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.514520578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.514543078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.517881431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.517933401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.519905292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.519942202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.519973812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.519990192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361211036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361238246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361251586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361264456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361277356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.361314536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.361332276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361347896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361417206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361453546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361497476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361527186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361588206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:44.361623026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:44.361654606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361686396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361717686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.361735286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.361749986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.361766656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361877646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361894536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361912196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361939926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361953226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361970816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.361987856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.362002946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:44.362020176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.362033456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.362048266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.362063856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:44.362095386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.362111096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.362671537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.364538138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.364571228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.364588518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.364670828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.364686328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.364701508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.364714888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.364729858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.364742898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.364758278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.364773888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.364789548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.365822259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.365840439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.365859199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.365940019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.366000039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.366015099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.366030749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.366044309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.366059039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.366093569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.366109729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.366125439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.36659033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.36661927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.369269212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.369287792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.369305202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.369320692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.370179132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.370208192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.370839243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.370869113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.370898243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.370913013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:44.370929413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.370942673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.370958353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.370972713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.370990593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.371031503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.371047933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.371062203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.371077813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.372475734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.372496994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.372572064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.372587674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.372602414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.372615494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.372630594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.372646244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:44.373212215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.373237655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373255375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373269315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373284485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373299585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373316005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373330525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373346725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373363465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373378005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373394475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373409235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.373424445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.373438735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.373453785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.375462476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.375480906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, 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:53:44.376173267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.376188387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.376203447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.376216347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.376344717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.376362047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.377140018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.377160028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.377238968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.377270808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.377303298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.377334898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.377366868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.377383308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.381038574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.381067684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.381080974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.381093874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.381152334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.381174694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.381190224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.381205764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.381433874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.381482544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.381512304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.381540584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.384293416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:45.384365416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:45.384398616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.384430296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.384800246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.385278697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.385323857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.385342707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.38959654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.38961988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.38966262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.38969678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.38971072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.38972631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.38974137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.38975634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:45.38977108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.3897881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.39016874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.39021242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:45.39027391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.39029073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.390777001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.391964862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.392009522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.392027392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.393631183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.393650863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.393666323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.393679643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.393694513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.393707673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.394620364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.394639824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.394655224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.395649435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.395667535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.395684675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.399532607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.399567407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.399582647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.399601908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.399616758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.399911168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.399949548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.399966828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.399981738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.400545998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.400570228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.401742759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.401800859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.401818409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.401832149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.40270919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.40275042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.40327508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.40329507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.407108363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.407127813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:45.407143643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.407155713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.407170463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.407184243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.407197973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.407214603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.407229913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.407356003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.407372763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.408950685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.408985295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.410281236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.410311146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.410327196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.410340166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.41612507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.4161668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:45.416878651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.416900711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417615211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417646951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417662131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417676201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417689921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417703541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417717181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417730971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417742731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417756551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417771881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.417791571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.417807041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.417821701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.420716003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.420742363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, 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:53:45.421758244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.421802574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.421820024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.421833384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.421849134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.421865464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.422646675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.422672745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.422806385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.422837865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.422865665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.422897305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.422928395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.422944485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.362676623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.362722073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.362773413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.362788473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.362801183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.362816933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.362833073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.362847503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.362926013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.362987703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363018203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363047743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.363102043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:46.363159183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:46.363191553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.363222943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.363256513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.363274693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.363292043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.363310833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363329713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363344233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363359643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363387673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363400863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363415773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363429863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363444623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:46.363459143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.363471823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.363488003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.363503433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:46.363534013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.363549093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.363946304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.365183885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.365296675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.365317025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.367318446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.367358576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.367376936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.367392356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.367409386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.367422786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.367439666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.367459576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.367519346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.368465587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.368488867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.368505347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.368723467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.368771087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.368786877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.368802797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.368815727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.368844877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:46.368877757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.368893277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.368908507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.369417478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.369436878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.371161479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.371192909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.371228719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.371242909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.371347819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.371369839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.37222179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.37225151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.373483871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.373501591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:46.373519091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.373532491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.373548111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.373563601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.373578391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.373594231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.373608501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.373647601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.373665501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.375301602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.375326372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.377663714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.377699464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.377716754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.377730234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.377782294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.377802414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:46.378676785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.378707605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379704696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379720816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379736376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379751696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379766176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379780736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379796866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379812656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379825956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379840776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379856046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.379870776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.379885306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.379900616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.381971207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.382013577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, 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:53:46.382581798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.382598898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.382615518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.382628708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.382643578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.382659268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.383471328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.383512458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.38542068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.38547448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.38550422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.38553787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.38556911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.38558683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.361691825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.361740665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.361754585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.361767315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.361783895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.361799525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.361813995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.361828155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.361887685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.361936105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.361964885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.361991775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.362076555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:47.362110625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:47.362142295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.362172035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.362201555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.362218255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.362232605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.362248115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.362264065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.362276225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.362290775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.362317445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.362329525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.362343765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.362357665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.362371705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:47.362385505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.362397165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.362410715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.362424965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:47.362454976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.362472476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.362946006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.364013297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.364036847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.364053607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.364071177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.364085697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.364101857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.364115957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.364131197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.364144307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.364159217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.364175427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.364190777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.365171748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.365195348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.365212078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.365228878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.365257858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.365271178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.365286408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.365316918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.365332368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.365363028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.365378138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.365393158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.365910468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.365929418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.365963418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.365977898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.365993478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.366006448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.366022068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.366037358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.366552499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.366572619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.366591859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.366604899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:47.366620349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.366638079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.366653949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.366669279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.366683809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.366698759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.366713449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.366729389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.366744549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.3681782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.36822832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36824751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36826218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36827912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36829256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.36830827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.36832479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:47.36880849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.36883323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.3688523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36886568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36888095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36890015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36891799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36893442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36894948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.3689643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36897714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36899169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36900687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.36902258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.36903777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.36905362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.371061552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.371094972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, 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:53:47.371113222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.371126942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.371142992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.371156082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.371172612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.371187992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.371897393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.371917433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.371943113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.371977423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.372007213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.372042613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.372076493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.372092683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.368625533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.368670983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.368686753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.368700223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.368712833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.368730183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.368744493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.368758663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.369634474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.369683544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.369713424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.369744794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.370477925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:48.370513815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:48.370546365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.370578465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.371548285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.371568545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.371583965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.371600725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.372196626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.372223466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.372240266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.372270266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.372283886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.372299826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.372314756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.372329636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:48.372344826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.372357796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.372485706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.372523806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:48.372557736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.372575356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.373126337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.374559838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.374585758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.374602878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.37761594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.37765895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.3776772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.37769035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.37770465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.37771692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.37787559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.37791168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.37792991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.378934901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.378983321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.379002151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.381624293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.381670463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.381684603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.381700783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.381714773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.384534805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.384600415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.384616485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.384685405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.385388136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.385410716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.413815387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.413855667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.413873297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.413926417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.415086138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.415106108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.415880309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.415899909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.464120945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.464139765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:48.464155705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.464169315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.464184495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.464200175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.464215495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.464230945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.464245795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.465054326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.465097476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.466746377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.466768477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.466961067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.466976787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.466992207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.467006377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.468442168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.468460688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:48.46990547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.46994775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47052314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47056486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47058188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47059744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47061297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47062792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47064366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47065857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47067189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47068697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47070216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.47071704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.47073193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.4707484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.472684462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.472727092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, 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:53:48.477688815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.477723105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.477740475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.477753205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.478183676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.478229026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.479160736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.479227717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.480405547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.480442557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.481518148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.481578248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.481611018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.481627618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361266481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361311231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361325971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361339521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361352831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.361370721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.361386301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361401871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361454381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361488621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361523131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361552091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361621141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:49.361655401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:49.361686681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361718221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361758451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361778141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.361793461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.361810181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361827901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361841391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361857931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361886511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361899821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361915031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361930401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361947051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:49.361962381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.361975201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.361989581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.362006851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:49.362038411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.362053821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.362487232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.363587062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.363608912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.363625402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.363645302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.363660252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.363675592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.363688372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.363703932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.363716992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.363731782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.363747772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.363763542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.364734013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.364753233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.364769883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.364789983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.364817573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.364830303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.364845033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.364858573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.364880783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.364912683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.364928253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.364943543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.365468574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.365487534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.365524644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.365539144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.365554804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.365567764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.365582664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.365600194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.366139134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.366159234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.366182294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.366199974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:49.366217194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.366231944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.366246914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.366262144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.366278554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.366293854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.366311594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.366326194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.366343724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.367787946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.367805886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.367844436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.367859126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.367874246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.367887716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.367902806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.367918586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:49.368482156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.368526386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368545476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368561186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368576346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368591216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368606136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368620586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368634906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368654116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368692046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368707526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368722226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.368738526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.368752936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.368768096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.370823778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.370847908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, 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:53:49.370864898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.370878078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.370893748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.370906668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.370921188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.370936658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.371726188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.371747509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.371763169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.371791119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.371821889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.371853029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.371884159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.371899099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.360783493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.360832603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.360847473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.360861153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.360874633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.360892383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.360907823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.360923273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.361013463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.361047393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.361090823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.361120843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.361183994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:50.361217274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:50.361248704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.361280274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.361350594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.361369444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.361384834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.361401344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.366016977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.366043057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.366058967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.366087797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.366101807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.366117217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.366132457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.366147447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:50.366162397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.366175497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.366810808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.366854198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:50.366887348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.366902908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.367425508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.368469989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.368492039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.368509549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.36983886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.36985728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.36987419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.36988861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.36990411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.36991782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.372456562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.372490772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.372507292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.373490023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.373519853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.373536113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.376974295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.377037775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.377053096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.377069006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.377081596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.378532857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.378590877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.378607557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.378622727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.379149437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.379192517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.380263618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.380294958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.380310638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.380323588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.381129129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.381158659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.381728389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.381771029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.385313642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.385331672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:50.385346882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.385359802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.385374322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.385389452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.385404442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.385419072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.385433782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.385600902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.385618562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.387164183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.387182283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.388288474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.388334894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.388385624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.388399724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.389118735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.389161115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:50.389704045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.389724195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393725048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393742948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393761478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393777028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393792698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393807838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393822268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393837598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393850128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393864848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393879738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.393894258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.394023788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.394046778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.39619887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.3962388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, 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:53:50.397020031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.397040941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.397057281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.397070351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.397887681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.397909971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.398683002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.398702162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.401709194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.401742194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.401923894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.401959594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.401994934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.402012324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.361040926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.361089426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.361104206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.361117376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.361130337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.361147267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.361164037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.361179397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.363897139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.363946309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.363980699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364011109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.364343309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:51.364386699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:51.364419259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.364452359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.364525979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.364544479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.364559459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.364575769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364593229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364607599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364623619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364651779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364665529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364680919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364696079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364713049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:51.364727979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.364740659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.366494751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.366534201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:51.366567941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.366585071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.366924761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.367981602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.368003772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.368021592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.368130542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.368147012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.368162772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.368176192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.368191222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.368204182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.368218942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.368234262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.368249802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.369174003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.369191553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.369207523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.372764985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.372824535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.372839355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.372857025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.372871725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.373080236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:51.373117316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.373133106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.373148866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.373741186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.373764626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.373856766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.373871986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.373887326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.373899956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.373914616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.373930086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.374457327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.374502387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.374521247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.374535797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:51.374551587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.374564977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.374580577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.374595117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.374609897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.374624507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.374641157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.374656167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.374671497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.376074678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.376112038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.377418699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.377456059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.377474509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.377489979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.377507129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.377526869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:51.378068409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.378093469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.378286769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.378304219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.378321329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.378336659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.378352989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.37836969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.37838636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.378405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.37842079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.37843771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.37845604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.37850429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.37852062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.37853623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.380775401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.380795471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, 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:53:51.382263432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.382289282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.382306912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.382321822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.382339432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.382357223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.383180833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.383199713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.383320833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.383378603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.383425803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.383458853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.383489913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.383505123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.360764069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.360822009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.360836069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.360848459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.360860909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.360877339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.360894019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.360909659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.360977589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.361034949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.361064749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.361122079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.36115175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:52.36118481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:52.36121652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.36124941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.36128077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.3612983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.36131422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.36133029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.3613472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.36136071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.3613757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.36140331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.36141604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.36143309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.36145008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.36146576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:52.3614818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.3614941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.36151053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.36153049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:52.36156204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.36157755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.36201336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.363078841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.363126351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.363144571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.365626813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.365662393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.365678713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.365691393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.365706713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.365721323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.365920243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.365955703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.365977263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.366987564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.367039574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.367057664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.367073904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.367102474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.367115414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.367131724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.367144564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.367953225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.367999725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.368016475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.368033255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.368545105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.368566965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.368628665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.368644255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.368660935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.368674705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.368689995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.368705205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.369210606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.369230396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.371568737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.371604407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:52.371622107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.371635327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.371650867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.371665217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.371679827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.371696927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.371712497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.371746218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.371780018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.373292949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.373315269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.373410089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.373428659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.373445329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.373458109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.374799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.37484058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:52.37538059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.37542701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378232442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378252102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378267522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378282732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378297682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378313612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378328222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378342922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378355592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378370403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378385213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.378399763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.378480153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.378499533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.380642414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.380665184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, 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:53:52.380733174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.380749024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.380766654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.380780734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.380795674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.380811074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.381644775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.381681155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.381740565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.381771785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.381830445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.381864015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.381896675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.381913055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.382604869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.382653409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.382669059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.382683759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.382798509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.382848329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.382866309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.382881889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.385391751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.385439811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.385470581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.385502081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.387475302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:53.387522462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:53.387557362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.387594282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.388223593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.388248213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.388264783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.388281783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.419680267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.419729187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.419749097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.419779597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.419792957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.419808397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.419822907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.419837127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:53.419852197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.419865107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.420533757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.420577077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:53.420611097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.420627487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.421254738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.422486059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.422506129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.422523119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.42397491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.42401653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.42403622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.42405003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.42406553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.42407867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.426335572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.426359402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.426375422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.427504813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.427549613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.427567803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.457328475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.457382115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.457397175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.457413975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.457427245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.458357166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.458397376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.458414216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.458564216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.459591077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.459612667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.460864288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.460907268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.460926588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.460940558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.462977279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.463006359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.46358623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.46360862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.467389473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.467430683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:53.467447763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.467461653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.467476643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.467492853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.467507903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.467522983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.467537823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.467688843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.467711143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.469262674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.469289004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.470673595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.470715165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.470733815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.470747715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.471489876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.471534206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:53.472082086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.472123216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472147176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472161356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472177126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472191916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472206846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472221616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472236366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472258516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472272626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472287616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472302946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.472320826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.476450909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.476473959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.478635841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.478661951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, 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:53:53.480082822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.480103102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.480119402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.480132782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.480224162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.480243062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.481721813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.481748403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.483266935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.483303085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.483340995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.483374145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.483407155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.483422715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.360963395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361009955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361025085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361038145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361051395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.361072155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.361089075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361104445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361152976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361187826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361219746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361249016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361327166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:54.361362886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:54.361399706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361432556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361464876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361483106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.361499466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.361517686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361535916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361550886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361567466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361597006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361610016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361625016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361642936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361658966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:54.361674066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.361690496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361705766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.361721286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:54.361756896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.361772476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.362189666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.363265697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.363285957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.363302227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.363319507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.363334447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.363370637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.363383357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.363398287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.363412397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.363426857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.363443427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.363458497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.364387478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.364438878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.364456938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.364473108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.364502928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.364515958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.364539688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.364553568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.364567858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.364598108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.364613698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.364628128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.365088798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.365121499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365139169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365153749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365169949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365183879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.365198849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.365214829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.365731399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.365765529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365783449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365797329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:54.365812029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365825119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365840169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365854939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365869779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365885089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.365899909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.365914019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.365929959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.36731761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.36736242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.36738196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.36739644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.3674136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.36742732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.36744259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.36745828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:54.368001551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.368022121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368054921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368070911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368086081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368101441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368118001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368132981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368148851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368164131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368178171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368193951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368208671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.368226771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.368242231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.368257221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.370272242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.370294332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, 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:53:54.370327632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.370342852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.370358512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.370371582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.370386562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.370401882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.371122643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.371141653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.371176983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.371211643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.371241503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.371275613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.371306643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.371324523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.361735509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.361779389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.361794269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.361807159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.361819879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.361853309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.361888629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.361907179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.36249198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.362549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.36258203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.3626105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.36358582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:55.36363252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:55.36366553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.36369825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.36373022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.36374891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.363765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.363781871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.363808481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.363823681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.363849341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.363878391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.363893011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.363908501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.363923601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.363938561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:55.363954731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.363968011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.364394731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.364431951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:55.364466221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.364481751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.364963671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.366030612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.366051442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.366067892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.393018003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.393061343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.393082363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.393098303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.393113373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.393127013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.393422633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.393443693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.393460933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.394641804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.394687074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.394706944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.395619435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.395653395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.395667675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.395699445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.395724235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.397094936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.397141056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.397156146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.397170696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.397734826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.397776876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.398283267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.398301807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.398317807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.398331037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.398346057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.398375037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.398911267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.398957987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.399860408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.399880128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:55.399944088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.399986238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.400005348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.400030458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.400048298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.400064598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.400081918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.400096528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.400113708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.402110219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.402153259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.404288921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.404307411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.404325141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.404339451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.404372411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.404431061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:55.404949842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.404971042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405084772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405109502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405125882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405141142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405156512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405171032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405186552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405201812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405215202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405230212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405245482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.405260282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.405275472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.405292052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.407305253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.407333603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, 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:53:55.407855474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.407870614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.407886234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.407898884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.407914514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.407930124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.408706774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.408749704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.410065135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.410116805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.411351506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.411396366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.411513026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.411531717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.37210013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.37213004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.37214395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.37215829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.373221181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.373261111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.373300021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.373317471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373417651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373452821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373490311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373523281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.373581291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:56.373623951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:56.373660991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.373697831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.373742891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.373761661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.373778691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.373796361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373816741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373831641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373848671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373878341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373893041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373913041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373929641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373946721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:56.373962461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.373976361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.373990891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.374007851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:56.374042591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.374059001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.374472552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.375558902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.375601752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.375621222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.380653156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.380684706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.380702146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.380717226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.380734846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.380748486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.381132667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.381154617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.381173527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.382285167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.382305217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.382326967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.382384858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.382416788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.382430218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.382447078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.382460308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.383698739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:56.383735799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.383751619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.383767419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.384311279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.384366859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.384386739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.384403169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.384419949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.384437699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.384454659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.384471159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.384974499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.384994579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.38503348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.38506939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:56.38508732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.38510225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.38511822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.38513428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.38514981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.38516597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.38519323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.38520909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.385227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.386598611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.386641691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.389065623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.389082483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.389098353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.389111403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.389262553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.389310663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:56.389928813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.389970503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390036183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390057253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390075123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390092463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390109163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390128293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390145083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390162053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390177833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390194263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390211233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.390226433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.390890254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.390910524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.393066586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.393086796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, 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:53:56.396356168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.396373228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.396389758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.396404148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.396614248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.396634718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.397415179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.397439489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.397515979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.397552929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.397580999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.397613099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.397644849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.397659669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.365382768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.365433398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.365449598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.365462838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.391770008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.391801928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.391818328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.391836258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.393432769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.393481799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.393512729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.393543149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.396026451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:57.396086141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:57.396121331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.396159661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.396695321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.396715901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.396731941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.396750181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.400752124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.400770624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.400818444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.400875894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.400892404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.400909204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.400923815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.400938775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:57.400953445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.400966865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.402630756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.402674766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:57.402707116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.402722116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.404621757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.405836248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.406208488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.406229289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.40774034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.40776185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.40777876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.40779313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.40781044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.4078244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.414065104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.414091804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.414108524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.418699878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.418739788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.418758768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.419135368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.419169138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.419183378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.419200178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.419213588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.425106903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.425147473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.425162553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.426026693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.426737654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.426769154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.431766908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.431809248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.431829418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.431844378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.433265119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.433307669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.43465376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.43469361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.4351151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.43513552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:57.43515323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.43517035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.43518708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.43520334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.43523155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.43524858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.43526482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.548343396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.548388806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.598230493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.598260563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.609647522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.609691532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.609713782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.609727582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.613131775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.613167525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:57.663404512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.663434492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664048973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664074983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664091963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664109053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664124143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664140263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664155353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664170253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664184093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664199033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664214493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664231113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.665063924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.665099084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.669276997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.669298117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, 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:53:57.669697457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.669735137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.669753897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.669768917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.671792209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.671814199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.67297339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.67299385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.683839948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.683895518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.688338311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.688412741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.715363772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.715413302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:57.716729163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:60637"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.724231328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"6987e6ec-abe9-4fcc-8f74-380fd29994ee","remote_addr":"[::1]:60637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.724266648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"6987e6ec-abe9-4fcc-8f74-380fd29994ee","remote_addr":"[::1]:60637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:57.724916259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"6987e6ec-abe9-4fcc-8f74-380fd29994ee","remote_addr":"[::1]:60637","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":692,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:57.792769499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:59155"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.800169735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"7642f2a3-4e1d-4061-90b9-d6248ac88c1e","remote_addr":"[::1]:59155","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.800200445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"7642f2a3-4e1d-4061-90b9-d6248ac88c1e","remote_addr":"[::1]:59155","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:57.830575117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"7642f2a3-4e1d-4061-90b9-d6248ac88c1e","remote_addr":"[::1]:59155","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":30408,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:57.835095241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:55763"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.946510925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"b4d08465-cafe-4cde-b654-8f1fa72db76d","remote_addr":"[::1]:55763","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.946545885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"b4d08465-cafe-4cde-b654-8f1fa72db76d","remote_addr":"[::1]:55763","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:57.947163815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"b4d08465-cafe-4cde-b654-8f1fa72db76d","remote_addr":"[::1]:55763","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":662,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:58.034315981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:35839"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.037111033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"affd8c37-e7ee-42c0-b45b-d259e88d60db","remote_addr":"[::1]:35839","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.037165173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"affd8c37-e7ee-42c0-b45b-d259e88d60db","remote_addr":"[::1]:35839","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:53:58.037390883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"affd8c37-e7ee-42c0-b45b-d259e88d60db","remote_addr":"[::1]:35839","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":296,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.369018003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.369050783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.369067313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.369081913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.369149104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.369185234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.369205524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.369221994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.369368924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.369408834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.369445444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.369475994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.375564198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:58.375622868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:58.375657238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.375689688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.376094519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.376116329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.376134469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.376153379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.379008691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.379063991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.379084661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.379118861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.379134491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.379151501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.379168951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.379186011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:58.379202861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.379215701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.40488784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.404924781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:58.404958881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.404976241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.405710381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.406785972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.406828132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.406845022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.406997022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.407037672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.407057002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.407073092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.407089822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.407104662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.407482782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.407516372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.407533152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.410257955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.410284255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.410302265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.411214085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.411250075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.411264475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.411282475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.411295755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.415012718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.415070648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.415087548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.415103568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.415614429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.415636029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.415897989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.415915029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.415931909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.415946789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.415965889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.415982629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.416532099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.416551169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.416604399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.416619229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:58.416635019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.416648139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.416663449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.416678269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.416693109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.416722399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.416737299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.4169255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.41694402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.418465741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.418505001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.418522991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.418536521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.418552061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.418565651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.418779451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.418798421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:58.419343281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.419362971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419448111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419462881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419478901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419494222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419508812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419523712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419538532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419552872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419565682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419585112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419600712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.419617672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.447069192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.447121992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.450672135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.450696155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, 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:53:58.451085595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.451100875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.451141935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.451156725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.451578876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.451597186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.452702057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.452722767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.453673057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.453741437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.453812927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.453852337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.453883477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.453899277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.360784321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.360834021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.360848911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.360864551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.360879781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.360898201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.360914291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.360932051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.360968071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361004851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361040291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361070101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.361135242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:59.361169532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:59.361206322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.361239422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.361272462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.361291012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.361306712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.361325832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361344572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361358532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361376602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361405862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361419132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361435722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361452162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361469372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:59.361487872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.361501952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.361517722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.361534492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:59.361569402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.361584882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.361990142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.363043213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.363073473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.363090133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.363116153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.363130913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.363148213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.363163383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.363178513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.363191633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.363206323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.363225913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.363242513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.364217764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.364268114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.364288444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.364305604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.364337914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.364352144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.364370184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.364385494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.364400354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.364432234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.364449094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.364464164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.364932474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.364954534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.364978954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.364994464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365010534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365032994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.365049474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.365066294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.365550985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.365571115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365605065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365619395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:59.365636115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365649445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365664745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365680615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365700975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365715515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.365731015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.365746105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.365764625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.367197866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.367229716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367247286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367261906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367279076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367292746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.367307676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.367323646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:53:59.367846597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.367868067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367890857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367904677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367919717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367934887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367949667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367964387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367979547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.367994457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.368008057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.368023447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.368038707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.368053687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.368068447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.368083887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.370068958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.370093428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, 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:53:59.370114808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.370128008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.370143668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.370156978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.370172278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.370188108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.370907559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.370925509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.370965139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.370995649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.371026299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.371058179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.371089859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.371103899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.361516745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.361568265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.361583575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.361599235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.361613745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.361632085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.361649395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.361665655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.361718175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.361752785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.361785315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.361815505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.361883165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:00.361917255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:00.361949385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.361986305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.362020155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.362037505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.362054365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.362072125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.362089975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.362106495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.362123235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.362150945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.362165705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.362182835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.362198205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.362214285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:00.362229145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.362241835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.362256095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.362273895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:00.362306115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.362322965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.362740586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.363790277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.363810327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.363827587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.363847347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.363860407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.363878977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.363893257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.363908177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.363921107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.363935807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.363953657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.363970187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.364942247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.364995697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.365020197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.365039427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.365070097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.365084037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.365101787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.365118058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.365133778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.365169788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.365185848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.365201778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.365646008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.365670328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.365692048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.365705528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.365721578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.365734998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.365750598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.365766658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.366273378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.366292738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.366311978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.366325398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:00.366340538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.366353598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.366368988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.366384568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.366399698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.366414608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.366430079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.366444879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.366459859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.36792312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.36796515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36798366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36799797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.3680138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36802693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.36804216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.36805767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:00.36857406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.36863093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36864988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36866478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36868126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36869696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36871222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36872705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36874225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36875686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36876958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36878502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36880097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.36881806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.36883313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.36884871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.370746522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.370796762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, 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:54:00.371891913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.371911303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.371928023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.371941103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.371956133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.371972093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.372758733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.372848093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.372864883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.372893043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.372921903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.372954273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.372984113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.372999063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.362231008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.362275398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.362291448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.362306528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.362320158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.362339438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.362357548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.362376708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.362596739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.362657919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.362689309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.362719569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.362836379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:01.362876139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:01.362912169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.362972339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.363731649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.363752939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.363768769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.36378515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.36387868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.36389387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.36391763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.36394589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.36395996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.36397501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.36399033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.36400569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:01.36402121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.36403414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.3640483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.36406434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:01.36409515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.36411009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.36457585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.365666461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.365691021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.365709131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.365817961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.365856051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.365874991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.365891301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.365906411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.365922961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.365939231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.365958751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.365975971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.368510533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.369208644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.369231604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.369351264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.369382884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.369396994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.369412544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.369426014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.369582874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:01.369630934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.369647474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.369663214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.370204314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.370228144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.370304474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.370319714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.370335744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.370349104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.371663185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.371707445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.372224816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.372246346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.375187838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.375226608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:01.375244158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.375257778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.375272838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.375287518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.375302598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.375317908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.375336618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.375428078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.375453508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.376996149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.377019529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37708781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37710338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37711964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37713247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.37715674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.37717277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:01.37770617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.37772695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37787359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37789044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37790574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37792071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37793771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37796868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37798342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37801286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37802642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37804136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37805609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.37807074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.37808534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.37810066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.380146682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.380168272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, 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:54:01.380225032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.380240232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.380256382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.380269302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.380284892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.380300472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.381046483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.381065763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.381098773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.381129393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.381160193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.381191133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.381221673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.381238063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.375146211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.375197501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.375212181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.375225681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.376066592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.376090822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.376106472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.376122582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.376469682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.376520172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.376551312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.376579592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.380376515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:02.380432745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:02.380467145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.380502305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.380817345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.380838445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.380854325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.380870875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.381534096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.381580086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.381597286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.381626946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.381641406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.381660416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.381682196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.381698976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:02.381717856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.381732146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.382533337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.382569917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:02.382604217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.382620037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.383191717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.385004749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.385336229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.385354579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.414684151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.414725271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.414740871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.414753511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.414767451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.414779591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.415958392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.416006142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.416025262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.417238193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.417284253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.417303083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.417797493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.417833353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.417847613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.417863673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.417876883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.419356754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.419423584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.419440984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.419457304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.420051575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.420071555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.425514979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.425552549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.425588599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.425603669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.454937971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.454977461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.456239182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.456268822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.456613502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.456638423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:02.456655313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.456668733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.456684643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.456699753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.456715363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.456730423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.456774403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.459349155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.459370245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.461481236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.461501046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.489136707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.489159217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.489174927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.489188267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.489617817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.489638027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:02.490337138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.490358528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491598909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491615269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491630559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491645699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491660669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491676439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491691919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491706949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491719989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491736479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491751319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.491765849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.49246903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.49248889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.494691161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.494709821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, 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:54:02.495991172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.496030132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.496048382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.496061632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.496076712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.496093012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.496852523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.496874873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.496962953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.496993503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.497065623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.497121233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.497154863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.497170723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.361993564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.362039214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.362054554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.362067664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.362081184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.362098354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.362115864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.362131614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.362343274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.362380864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.362424464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.362455615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.362556065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:03.362590305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:03.362623325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.362655395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.363329645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.363350485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.363366985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.363383075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.363459605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.363476355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.363497165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.363526045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.363539115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.363554705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.363570085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.363585335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:03.363600285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.363612865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.363627395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.363642765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:03.363673045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.363688215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.364152316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.365208177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.365227467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.365244047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.365305927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.365321087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.365336167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.365348987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.365364677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.365403097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.365417577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.365432817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.365447967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.368847839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.368896359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.368935779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.368996439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.369028329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.369065739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.369082429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.36909584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.36930498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.3693407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.36935716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.36937244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.36994055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.36996471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.37001456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.37003004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.37004564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.37005847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.370849241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.370867441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.371416491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.371434841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.371498361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.371512791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:03.371528491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.371541481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.371557141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.371572141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.371586851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.371601561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.371616381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.371631331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.371646611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.373115863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.373155883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.375476184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.375492614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.375508404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.375522074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.375660354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.375677684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:03.376263285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.376282245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376374185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376388805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376404335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376419225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376433995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376449025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376463895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376478785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376491405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376506415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376521085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.376535325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.377180856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.377198506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.379329477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.379349817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, 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:54:03.379524477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.379540097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.379555387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.379568357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.379584607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.379600697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.380814338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.380855298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.383766151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.383812321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.384745831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.384779171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.384819981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.384861431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.381256962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.381303592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.381318262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.381331562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.381345302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.381373202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.381391582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.381407642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.381703362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.381737392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.381780632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.381810572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.382650083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:04.382715213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:04.382748703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.382779743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.382933893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.382955693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.382971183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.383392483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.408635292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.408678672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.408696922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.408727312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.408741272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.408756392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.408772002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.408787022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:04.408802542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.408816042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.409077653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.409124033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:04.409158163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.409174333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.409775433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.411773505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.411799635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.411816885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.412829635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.412859616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.412876436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.412889556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.412904576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.412917316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.417529789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.417577749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.417593879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.41863528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.41867572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.41869486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.419659291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.419693861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.419707551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.419723791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.419737141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.419869381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.419921541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.419939551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.419961111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.421182432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.421204112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.424870415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.424892435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.424909765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.424923325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.425131385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.425154105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.425753675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.425773515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.427256906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.427291186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:04.427307386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.427322596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.427340006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.427355346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.427371076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.427392366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.427410406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.428181317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.428224217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.429741668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.429782408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.433286571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.433307471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.433323181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.433339621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.433486681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.433525161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:04.434111912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.434134282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.435912083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.435935273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.435950913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.435968693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.435983923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.436000523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.436016163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.436077333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.436092933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.436108673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.436124143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.436141173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.437189464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.437233704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.439369055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.439403556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, 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:54:04.443449629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.443493519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.443511499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.443525299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.443747969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.443770499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.444591699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.444612419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.446498771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.446557961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.448877543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.448936183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.448968913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.448985293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.360950879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.360982399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.360996079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.361009189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.361023019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.361040849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.361056679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.361071869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36113682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36120184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36123249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36126327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.36129184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:05.36132576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:05.36135783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.36138947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.36142018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.36143816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.36145421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.36147042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36148771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36150138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36151749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36154514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.3615582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36157366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36158942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.36160481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:05.36162009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.3616328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.36164887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.36167124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:05.36170243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.36171747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.36209421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.363148571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.363169671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.363186501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.363203871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.363217381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.363232621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.363245621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.363260171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.363272891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.363287391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.363302751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.363318511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.364250222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.364269702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.364286192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.364303272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.364331912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.364344922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.364359782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.364372962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.364403662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.364436192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.364451622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.364467792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.364952042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.364970292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365006322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365020612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365035582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365048402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.365065522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.365081262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.365576113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.365595863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365628153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365642343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:05.365661493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365674793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365689873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365704433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365719153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365733793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.365748853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.365763463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.365778873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.367172464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.367190964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.367226244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.367240494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.367255314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.367268064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.367282884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.367298144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:05.367894595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.367915555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.367931995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.367945075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.367960955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.367975465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.367990425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.368005805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.368020655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.368057955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.368070875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.368085385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.368100465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.368115145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.368130805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.368145705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.370084296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.370105246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, 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:54:05.370138656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.370153126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.370168606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.370182036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.370197006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.370212326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.370954847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.370972767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.371009767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.371044737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.371072157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.371104277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.371135687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.371150047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361444833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361470113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361483873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361496173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361508533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.361529433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.361546003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361561843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.361629763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.361679853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.361710343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.361743823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361810753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:06.361847193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:06.361885923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361917183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361950543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.361973033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.361989303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.362006293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.362024923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.362040073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.362055333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.362085393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.362098723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.362114033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.362133253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.362150183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:06.362169513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.362184903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.362200173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.362218043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:06.362252863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.362268073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.362621344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.363678804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.363700314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.363717324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.363735204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.363749584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.363765704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.363779605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.363794735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.363808355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.363823045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.363838915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.363854495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.364796685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.364837595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.364857425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.364873215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.364901775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.364914885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.364929315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.364941575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.364955315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:06.364985735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.365000215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.365014975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.365490926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.365510246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.365542606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.365556436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.365572196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.365584546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.365598186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.365612666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.366118016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.366139536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.366167396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.366183046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:06.366198006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.366209856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.366225036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.366238466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.366251966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.366265516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.366279196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.366292486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.366306886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.367722447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.367757318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.367773188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.367785258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.367803158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.367816708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.367830298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.367845798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:06.368406298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.368450508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368467908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368480808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368495198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368509008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368522688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368536368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368549768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368563648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368576968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368590818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368620818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.368634528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.368648218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.368662618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.3706929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.37073633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, 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:54:06.37075687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.37077088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.37078734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.37080055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.37081634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.3708322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.37155227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.37157222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.37160719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.37163872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.37166666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.37169919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.37173226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.371748441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.365559909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.365612659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.365626909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.365645469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.365659919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.365677069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.365692049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.365706619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.366090199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.366148219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.366177879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.366206819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.36767847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:07.36773889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:07.367772201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.367804271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.368761361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.368792651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.368808771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.368824851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.369379162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.369410332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.369430092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.369461822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.369475992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.369492392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.369508472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.369524812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:07.369542942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.369558202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.401663196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.401707626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:07.401743086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.401759186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.402360607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.403677078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.403698308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.403720158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.405485169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.405507019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.405524619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.405538069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.405553289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.405566359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.40648402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.40652534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.40654317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.408914402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.408956892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.408979342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.409573772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.409610702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.409625142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.409644062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.409658862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.409882932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.409918362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.409934142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.409969132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.410689153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.410712273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.442257767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.442299287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.442319507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.442334817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.443771248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.443809808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.444774699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.444803329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.44663112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.4466558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:07.44667282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.44668642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.44670218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.44671777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.44673258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.44674739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.4467624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.452459594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.452500264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.454561836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.454584026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.455488037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.455503507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.455519257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.455532207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.456388007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.456408037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:07.457105368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.457126428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484840579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484876979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484894139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484909649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484925429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484941269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484956289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484970939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484983909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.484998739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.485014949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.485029579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.485393269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.485412249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.487834461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.487861391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, 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:54:07.513729891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.513768151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.513789181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.513802551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.514655331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.514673391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.516623713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.516650983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.517279243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.517311633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.521855537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.521899377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.521983957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.522049537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.361742259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.361788499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.361803529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.361818369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.361831759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.361849549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.361865579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.361881529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.361924899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.361961979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.362011009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.362097499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.362127239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:08.362161369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:08.362193219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.362224749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.362256229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.362274169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.362289579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.362307919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.364672941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.364691441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.364707151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.364735911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.364749251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.364765121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.364780771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.364795841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:08.364811111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.364823901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.364843971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.364883091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:08.364916221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.364931821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.365413052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.366493863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.366540263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.366558443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.366576503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.366589893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.366606443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.366620763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.366636933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.366650023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.366664863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.366681333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.366697223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.367633793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.367675773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.367694363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.367711413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.367742123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.367755823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.367771744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.367784664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.367799654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.367837214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.367855804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.367871404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.368330954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.368351074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.368384284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.368398554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.368414504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.368427184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.368441944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.368457324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.368975734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.368994694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.369062264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.369079444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:08.369205795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.369233775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.369249565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.369264875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.369279545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.369294975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.369309665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.369324285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.369340215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.371143656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.371165366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371204266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371218736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371233446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371246096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.371260476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.371275816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:08.371848947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.371868887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371902587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371916877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371931687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371946797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371961567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371976057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.371990517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.372005437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.372019087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.372033717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.372048517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.372063367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.372078027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.372093487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.374212388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.374261548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, 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:54:08.374281428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.374295838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.374311858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.374325108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.374339998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.374355688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.375087779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.375107299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.375151849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.375182879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.375217089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.375248479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.375279639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.375295749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.361196352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.361235612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.361249292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.361263682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.361276472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.361293662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.361332512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.361349162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.362565013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.362666383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.362727933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.362757763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.362826443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:09.362859333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:09.362889963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.362921263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.362950713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.362966833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.362981823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.362997023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.364549554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.364571274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.364592754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.364622804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.364636054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.364652994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.364668554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.364684924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:09.364701314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.364716004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.364732074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.364754334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:09.364786774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.364803074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.365325295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.366398615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.366423215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.366440556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.367609906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.367632316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.367649086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.367662376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.367680916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.367695586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.367712436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.367729776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.367744896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.368759507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.368779167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.368796137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.370390548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.370446759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.370461969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.370479959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.370493409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.370528929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.370588589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.370606579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.370622119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.371140389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.371182239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.37231651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.37235328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.37237398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.37238903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.37240902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.37242682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.3729457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.37297007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.374259271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.374295641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:09.374314091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.374329291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.374344331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.374359511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.374374061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.374390152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.374404612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.374419072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.374434912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.376827963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.376850963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.377930204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.377973874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.377991054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.378005844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.378021174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.378039194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:09.378588865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.378610705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382477878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382495148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382510068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382524968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382542328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382557948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382573608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382588618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382601738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382616588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382631668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.382647368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.382885598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.382905268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.3851145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.38513546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, 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:54:09.38614147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.38617436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.38619079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.38620694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.387022481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.387043151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.387831712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.387851432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.391359504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.391418274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.391629865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.391665235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.391696825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.391713035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.360778995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.360831735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.360848065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.360862635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.360875815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.360895165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.360912905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.360931045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361003695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361038005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361071715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361102115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.361191186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:10.361225646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:10.361261466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.361294316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.361327506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.361344696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.361363056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.361379316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361396696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361409856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361425496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361453606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361466726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361481786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361497086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361511726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:10.361526156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.361539006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.361553866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.361569546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:10.361600546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.361620396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.362030636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.363093727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.363113177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.363129587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.363168097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.363181127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.363195877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.363208777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.363224047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.363236997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.363251007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.363266237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.363281437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.364211148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.364230068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.364248168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.364266078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.364295918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.364310798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.364325448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.364337968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.364356818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.364388158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.364403618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.364419388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.364931508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.364951558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.364983168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365010318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365026038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365038778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.365052368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.365070328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.365544729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.365564359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365598099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365611549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:10.365629149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365641439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365655719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365669119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365682629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365697869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.365711499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.365732879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.365748219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.36716183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.3671938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.36723065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.36724703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.36726319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.36727632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.36729293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.36730853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:10.367849971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.367868671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.367905031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.367919741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.367934681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.367949581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.367964841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.367979841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.367994021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.368008841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.368031491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.368046721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.368061441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.368076231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.368091251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.368107061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.370026742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.370066712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, 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:54:10.370085492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.370099582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.370115872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.370128852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.370144062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.370159922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.370869883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.370890253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.370997613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.371030703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.371102243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.371166413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.371203103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.371221063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.361498179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.361533669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.361546919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.361559669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.361572909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.361590129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.361606479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.361624829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.361710979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.361775929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.361806659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.361834979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.361863169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:11.361895589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:11.361927359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.361958799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.361992069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.362009389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.362025489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.362041499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.362060589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.362073669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.362090749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.362120139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.362135249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.362150369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.362165799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.362180299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:11.362194819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.362207429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.362221609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.362237159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:11.362268669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.362283759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.36270467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.36377015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.363789451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.363805831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.363823141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.363835901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.363851371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.363864861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.363879881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.363892411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.363906941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.363922291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.363937481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.364889131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.364931241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.364949491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.364966221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.364995541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.365011511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.365027301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.365040351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.365055211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:11.365086841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.365101851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.365116752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.365585452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.365603922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.365645312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.365660082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.365675022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.365688072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.365702722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.365717942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.366226982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.366275282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.366294742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.366309862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:11.366325612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.366338482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.366353772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.366368342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.366383722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.366398332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.366413252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.366429522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.366444803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.367849314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.367870254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.367895284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.367908974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.367924654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.367937334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.367952454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.367968474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:11.368537794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.368558644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368591464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368605964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368621024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368636204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368650924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368665434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368680304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368695384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368708014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368722844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368737744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.368752834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.368767414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.368782654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.370820726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.370864016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, 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:54:11.370882526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.370896076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.370911556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.370924586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.370939696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.370954896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.371667826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.371685426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.371721566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.371751877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.371779207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.371810187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.371841387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.371855657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.378696366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.378743656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.378759246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.378772386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.378821126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.378842936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.378860816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.378877896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.379080636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.379143846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.379176396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.379207766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.383191729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:12.383244479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:12.383277559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.383310889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.383608599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.383628929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.383644759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.383660909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.38394339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.38395989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.38398956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.38403531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.3840491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.38406476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.3840793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.38409413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:12.38410874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.3841213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.385087941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.385129031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:12.385190041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.385207261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.385809241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.387697683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.387721893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.387738643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.389708704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.389747874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.389766504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.389779894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.389795184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.389807694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.393492457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.393531677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.393548057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.394712108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.394752188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.394769968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.422646929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.422698869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.422714349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.422734059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.422747329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.425655361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.425704131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.425720781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.425993461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.427405062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.427427642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.432276876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.432301636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.432318136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.432331086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.49051275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.49054718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.491703731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.491755731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.492166091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.492185591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:12.492342721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.492384001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.492402081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.492418261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.492439382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.492455392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.492470782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.492589192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.492631482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.496249544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.496294354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.496851665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.496886685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.496902175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.496915355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.496974565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.496994035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:12.497557015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.497578745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497701025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497715915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497731135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497745976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497760276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497788746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497803406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497818286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497840666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497855466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497870626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.497885636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.497900406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.497915916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.499856377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.499897737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, 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:54:12.50372868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.50374498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.50376239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.50377555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.50402187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.50406687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.504859641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.504903261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.504989401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.505072181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.506375962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.506448932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.506484432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.506501962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.361537176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.361585146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.361603616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.361618756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.361633596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.361654646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.361670726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.361687216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.361735476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.361771426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.361802206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.361831616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.361993306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:13.362035166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:13.362067906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.362099276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.362132756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.362151756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.362171196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.362188626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.362206906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.362222516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.362237876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.362273376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.362286956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.362303466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.362318506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.362334106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:13.362350136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.362362626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.363354037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.363381907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:13.363414597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.363431437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.363963648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.365093488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.365145519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.365164459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.36773551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.367757661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.367774351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.367788051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.367805331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.367818571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.368640931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.368661571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.368678251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.369728192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.369748182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.369766382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.369847092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.369879592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.369892672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.369908282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.369922602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.369940592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.369974412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.369990132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.370005872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.370525053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.370544983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.370637893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.370662483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.370680773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.370694403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.370709893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.370726493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.371320483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.371370783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.371391143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.371406673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:13.371423683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.371437063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.371453503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.371468513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.371486903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.371503073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.371521863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.371537723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.371553233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.372823574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.372852724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.373510025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.373536305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.373552885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.373567085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.373689145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.373707255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:13.374769006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.374806566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.374971906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.374989966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375006876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375022936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375038026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375054276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375070086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375085016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375099256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375114936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375132026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.375147426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.375163396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.375180316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.377316418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.377356958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, 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:54:13.378323888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.378342228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.378358768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.378371889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.378526929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.378545929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.379350129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.379394039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.379468119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.379498689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.379549559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.379582999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.379614309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.379629589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.382448855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.382495435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.382511505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.382524875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.382541675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.382566865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.382582865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.382598795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.382761585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.382810775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.382842305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.382873005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.384891866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:14.384929416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:14.384961236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.384994636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.385219577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.385240037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.385255117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.385272847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.38959525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.38962244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.38963906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.3896681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.38968443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.38970122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.38971653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.38973143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:14.38974832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.3897628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.39008571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.39012542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:14.39015841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.39017593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.390658461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.391780342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.391847472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.391867062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.392953922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.393000963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.393030823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.393046243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.393061223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.393078493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.393847383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.393868473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.393884143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.394935344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.395022314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.395044074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.399004987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.399045067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.399059157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.399074997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.399087997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.399489657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.399546977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.399562427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.399577447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.400151268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.400194798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.401413099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.401454779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.401473089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.401486799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.40343939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.40346219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.404074971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.404096981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.410531306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.410571456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:14.410589636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.410603106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.410628926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.410646626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.410663226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.410677786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.410692546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.411777987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.411800607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.413642708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.413688378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.414193479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.414211349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.414226769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.414240079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.41560652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.41562738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:14.41622182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.41624458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422793735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422832545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422849485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422866715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422883285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422897745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422913945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422930375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422944695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422961225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422977625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.422993905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.423202855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.423221595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.425497537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.425517267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, 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:54:14.426084077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.426099227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.426117018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.426129858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.427513299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.427532959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.428336849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.428355019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.431913882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.431947292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.432202722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.432249042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.432305122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.432321192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.360850812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.360907792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.360922262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.360935732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.360948992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.360967282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.360982972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.361015712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361031932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361061472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361094212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361124482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.361221493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:15.361254713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:15.361286813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.361320183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.361351413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.361369163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.361386773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.361408373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361425813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361441133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361459393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361489773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361505263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361522243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361537713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361553263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:15.361567793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.361586733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.361601273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.361616723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:15.361648973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.361665163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.362082173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.363202614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.363253054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.363271844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.365754566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.365777316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.365795166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.365808096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.365822936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.365836236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.366068296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.366087386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.366103356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.367127227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.367146377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.367163407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.367223567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.367283707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.367299137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.367315417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.367329537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.368146868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.368216928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.368233808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.368250168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.368753058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.368779838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.368835758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.368875588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.368892038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.368905088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.368918908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.368934188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.369445289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.369463639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.371840781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.371881341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:15.371899391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.371913171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.371928191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.371953221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.371970551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.371986161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.372001341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.372018791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.372035921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.373604702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.373626692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.373726402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.373741572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.373756912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.373770402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.375137673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.375179223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:15.375754374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.375776274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379047576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379086076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379102806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379118146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379133796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379148616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379163676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379178686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379191506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379206696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379221666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.379236516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.379298456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.379318036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.381501168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.381544818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, 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:54:15.381610278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.381627248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.381643508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.381656698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.381672588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.381688748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.382438219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.382456729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.38369788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.38373837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.38378253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.38381539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.38388594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.38391215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361385186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361432956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361448856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361461416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361474106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.361490286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.361505576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361522416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.361578906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.361632476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.361662736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.361692576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361769616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:16.361805756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:16.361837436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361869856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361901486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.361921306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.361938196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.361954526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.361971726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.361988976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.362006176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.362034716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.362048396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.362065276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.362080576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.362095356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:16.362110006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.362125586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.362141866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.362157516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:16.362189146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.362204076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.362620667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.363673867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.363697297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.363715147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.366038829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.366057369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.366074159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.366088479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.366103819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.366117279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.366260239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.366279989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.366296169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.36731525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.36735461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.36737318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.36742211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.36745578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.36747051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.36748567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.36749866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.368802161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:16.368840651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.368857481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.368873061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.369400692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.369440092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.369517432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.369535592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.369553122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.369566732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.369586772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.369602822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.370122562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.370167132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.373036054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.373074885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:16.373091555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.373106845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.373122285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.373137405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.373152465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.373168485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.373184185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.373303395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.373322645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.374849076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.374870056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375018526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375034916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375051976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375065086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.375084116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.375102156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:16.375641776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.375661286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375715307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375731317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375746747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375761547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375777507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375793107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375808027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375822507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375834607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375850257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375864937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.375879577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.375895737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.375911127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.377900888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.377921548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, 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:54:16.377957608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.377973938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.377989858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.378003888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.378018948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.378034708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.378774489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.378792899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.378832139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.378862859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.378890929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.378923639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.378955729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.378970219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.369988575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.370095505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.370138075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.370152265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.370165065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.370181905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.370196245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.370210735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.370703746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.370779146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.370838486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.370870086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.372528067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:17.372571767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:17.372614717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.372647957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.373703348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.373747738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.373765018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.373790028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.374468299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.374486709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.374521579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.374575399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.374590319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.374606219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.374641649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.374657909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:17.374672609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.374685949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.377982511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.378014771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:17.378048631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.378064281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.378629392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.379839703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.379872183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.379889063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.408036264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.408061604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.408093044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.408108204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.408123434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.408136674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.409253225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.409293505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.409355695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.412534817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.412560837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.412578397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.418903932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.418959712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.418974442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.419020432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.419037072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.421128634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.421172004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.421188284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.421346964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.422223185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.422243005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.449149595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.449187845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.449205895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.449219195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.449664915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.449684195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.450594706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.450613876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.451522787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.451538917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:17.451554047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.451567307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.451582817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.451597427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.451612547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.451627537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.451641997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.478997877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.479042527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.480760869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.480785449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.480953889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.480969989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.480985849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.480998149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.481204229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.481222369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:17.48198939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.4820097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483179431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483195741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483211351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483226591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483240051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483255421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483269101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483283911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483297171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483311071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483326801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.483340531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.483357801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.483373991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.485442982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.485485872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, 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:54:17.486016583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.486034323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.486052003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.486065063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.486080793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.486097843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.486892923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.486933693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.488791115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.488831655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.488864165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.488900425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.488935505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.488950275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.360873121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.360935541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.360953681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.360968711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.362034992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.362071252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.362087602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.362103492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362249732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362285192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362327552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362357392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.362419972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:18.362453413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:18.362484923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.362515903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.362560083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.362579493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.362594763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.362611973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362628943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362642323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362657493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362685363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362698593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362714673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362729953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362745023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:18.362759943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.362772763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.362787183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.362802853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:18.362833613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.362849073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.363295043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.364385504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.364403894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.364420254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.367174316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.367204246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.367221716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.367235546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.367253996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.367268546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.368022177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.368042527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.368059247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.369097538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.369116438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.369134078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.369221998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.369254508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.369270428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.369287988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.369302688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.369320028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.369354958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.369374558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.369391978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.369902858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.369923798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370010088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370026748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370044318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370058938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.370075808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.370093248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.370638929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.370686029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370706159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370721689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:18.370739869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370757419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370774179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370791529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370819639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370836939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.370854039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.370871169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.370886799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.37222894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.37225232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.37283701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.3728535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.37286884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.37288209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.37301375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.37304481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:18.373607441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.373629131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373705701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373721521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373737811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373754171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373769481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373784701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373800101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373815121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373828371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373843321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373858141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.373873341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.373888761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.373904361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.375906583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.375932893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, 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:54:18.376489593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.376504333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.376519273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.376531613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.376668523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.376686753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.377472504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.377518744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.377588004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.377624624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.377655254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.377692194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.377725994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.377743554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.36689772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.36694576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.3669608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.36697368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.36698663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.36700506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.36702125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.36703584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.36717982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.36724141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.36727297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.36730264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.3674986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:19.36753598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:19.36756925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.36761669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.367865671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.367887911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.367903671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.368538531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.369090852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.369134862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.369152932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.369183202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.369196972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.369212812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.369227952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.369243232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:19.369259512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.369272672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.369453862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.369525192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:19.369562772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.369579292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.370159812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.371292313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.371335203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.371352933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.372978624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.372999644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.373029364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.373043314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.373076125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.373112165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.373139835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.373158385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.373176005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.374263155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.374283365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.374301325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.375517306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.375577766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.375594746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.375611936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.375625246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.375641626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.375680496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.375697006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.375712556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.376232067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.376253297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.376813187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.376829807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.376845317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.376871457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.376909827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.376925417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.377474618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.377519798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.378617569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.378644449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:19.378660719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.378673489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.378690069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.378706689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.378721839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.378738009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.378752689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.378767109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.378782699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.38028867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.38030825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.38087342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.38088992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.38090532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.38091809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.38093294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.38095053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:19.381621781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.382598932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383474182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383500372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383517462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383532572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383547442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383563022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383579672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383595722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383608632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383623352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383638652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.383655852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.383671282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.383687253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.385731844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.385775564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, 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:54:19.388087086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.388107736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.388124026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.388138086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.388153786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.388170346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.388946046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.388964026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.389083757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.389114607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.389143187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.389174537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.389205127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.389221757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361228259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361261889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361278799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361293239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361308299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.361327829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.361343759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361360529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361422499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361454869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361498009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361529229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361611429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:20.361645789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:20.361679749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361718229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361750249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361767639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.361783699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.361800829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361819319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361835369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361850669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361882279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361896689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361911559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361928319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361944539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:20.361959279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.361971819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.361989899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.362006909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:20.362044409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.362060439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.36248057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.36356168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.36358187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.36359911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.36361621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.36362907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.36364555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.3636593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.36367463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.36368733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.36370123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.36371899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.36373436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.364689351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.364707461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.364723701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.364743821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.364772661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.364786341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.364801051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.364816111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.364835361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.364870621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.364886121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.364901611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.365439982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.365458932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.365502462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.365518082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.365532852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.365545722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.365563772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.365579102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.366099282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.366118582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.366183052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.366198712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:20.366215872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.366228742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.366245012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.366259892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.366275542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.366291532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.366306382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.366321972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.366337802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.367712623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.367732633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.367754493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.367767664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.367782584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.367795064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.367811654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.367827164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:20.368388784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.368408334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368448394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368463924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368480514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368495394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368510484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368526594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368541464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368557694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368571414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368585584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368600694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.368615124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.368631044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.368646054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.370644006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.370663296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, 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:54:20.370695046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.370710516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.370729076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.370742846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.370757836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.370773066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.371505606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.371523816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.371566616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.371596826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.371625586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.371658566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.371689406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.371702806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.360791181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.360840241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.360854701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.360868331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.360881931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.360900271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.360917281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.360933101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.363722393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.363757093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.363800434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.363847884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.364176054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:21.364214304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:21.364247124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.364281744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.364319034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.364357204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.364374974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.364391114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.364408404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.364422114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.364454884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.364484904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.364498514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.364514304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.364529664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.364544794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:21.364559174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.364572144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.365309825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.365360125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:21.365393795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.365410285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.365873685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.366924316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.366951436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.366968716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.367017476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.367034776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.367050376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.367064316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.367080446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.367093756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.367108966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.367124616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.367140396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.368074997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.368094727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.368111267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.370623389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.370658619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.370672539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.370689039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.370704029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.370951879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:21.370988699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.371004599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.371022539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.371578739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.371600209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.371655349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.371671429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.371691659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.371705219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.3725046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.37252537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.373068571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.373089891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.373147891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.373164021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:21.373179331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.373194261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.373210451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.373225431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.373239911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.373255591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.373270191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.373285961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.373301151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.374730152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.374750662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.377057244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.377100594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.377118454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.377131744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.377231304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.377254074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:21.377853104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.377881574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.377961174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.377977524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.377994884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.378010204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.378025464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.378040544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.378056374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.378071694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.378086034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.378100984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.378115724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.378131794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.379316295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.379337385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.381476067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.381521517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, 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:54:21.384375989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.384393299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.384410959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.384424559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.384611929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.384655539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.38542037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.38544322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.38552784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.38556399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.38559682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.38563121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.38566249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.38567728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.362199155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.362262765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.362277975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.362291325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.362429915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.362449945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.362465456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.362480986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.362634476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.362670276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.362713826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.362743446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.390271246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:22.390324967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:22.390357857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.390389257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.390738117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.390786387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.390803427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.390820037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.391525307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.391543967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.391576277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.391624287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.391640008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.391656778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.391673678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.391696708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:22.391713458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.391726068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.392555818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.392595818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:22.392629378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.392645028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.393238409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.39513475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.39515596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.39519387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.395726921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.395743741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.395759981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.395773261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.395788301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.395800691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.396025051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.396066271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.396082591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.397230772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.397254062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.397271072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.400906794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.400950845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.400964915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.400980155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.400993245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.401387885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.401439355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.401457655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.425847843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.426460754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.426506224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.427434454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.427477215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.427495005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.427508565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.429724886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.429763056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.430496887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.430518527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.433762199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.433782559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:22.433798419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.433811719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.433826859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.433841719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.433856389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.433870969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.433885579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.43434572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.43436554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.436021091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.436063371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.462042381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.462063631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.462080141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.462093101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.467926565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.467955785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:22.469129576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.469178226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470506017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470530657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470546857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470561567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470576687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470591687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470606177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470620707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470633577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470648507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470662587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.470676487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.471500408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.471541798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.473686139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.473728749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, 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:54:22.500201199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.500240999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.500259709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.500273079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.50048685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.50050625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.50147176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.50151281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.502515281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.502586951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.503287382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.503322182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.503391792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.503428672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.360753617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.360791737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.360805467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.360819077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.360832227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.360850497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.360866297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.360881757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.360951227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.360985107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361019797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361049497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.361112047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:23.361145258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:23.361176828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.361210198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.361241968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.361259628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.361275168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.361291768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361309618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361323098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361339208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361367498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361380528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361395838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361410718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361425438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:23.361440438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.361453628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.361468838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.361484128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:23.361516388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.361535958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.361957138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.363037639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.363066549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.363083289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.363100729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.363114079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.363129499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.363142399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.363157499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.363170689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.363185439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.363200749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.363216499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.36418814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.36421197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.36423019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.36424723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.36427668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.36429035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.36430633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.36431959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.36433615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.36436778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.36438357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.36439947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.3649096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.36494137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.36496232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.36497619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.3649948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.36500798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.36502641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.36504372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.365541331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.365561281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.365598191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.365612651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:23.365628101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.365641031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.365656021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.365670731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.365685421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.365700141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.365714431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.365728881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.365744421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.367171672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.367197222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367214542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367228622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367244152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367257282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.367271782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.367287442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:23.367831363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.367852013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367885793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367900943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367915973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367930733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367945423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367960203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367975153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.367989933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.368003023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.368026123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.368041333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.368056153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.368070283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.368085643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.370106074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.370125464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, 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:54:23.370159174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.370174174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.370189884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.370202784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.370217274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.370232274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.370968095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.370987365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.371023845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.371053785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.371080815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.371111905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.371143575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.371157395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.380405005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.380444735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.380458225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.380472725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.380504545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.380529405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.380545025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.380559595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.380927835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.380971425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.381002735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.381031976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.382258846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:24.382292936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:24.382331006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.382381887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.382604417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.382623217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.382640477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.382657577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.383124157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.383140487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.383169267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.383199607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.383213797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.383229037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.383245677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.383261297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:24.383275167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.383291357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.384094488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.384132128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:24.384186038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.384204608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.384627258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.385690229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.385711869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.385730149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.38693235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.38695178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.38696821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.38698258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.3869993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.3870135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.387670881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.387692011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.387708751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.388845551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.388889291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.388908081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.390088602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.390123432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.390137532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.390151992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.390164682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.390191992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.390225072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.390240772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.390258552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.390780453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.390799013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.390908203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.390925363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.390941913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.390955133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.390969253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.390985083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.391498513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.391517013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.391553613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.391568183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:24.391581843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.391593623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.391611313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.391626393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.391640194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.391655094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.391668674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.421041946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.421090056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.423045577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.423076737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.423282307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.423299907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.423341247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.423357897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.423622768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.423642528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:24.424461378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.424481398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425752639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425774399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425790989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425806279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425820719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425836209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425853329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425868019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425883599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425898959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425913259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.425927499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.425943839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.425960569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.428083371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.428104001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, 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:54:24.430020312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.430038802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.430090142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.430137763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.430156043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.430174553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.431190323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.431210253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.431322763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.431354833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.431404423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.431466434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.431498304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.431515264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361326644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361371044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361388354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361402594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361415304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.361432464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.361449934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361466714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.361535054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.361595334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.361663894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.361694474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361725104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:25.361760714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:25.361793954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361826674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361858624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.361877064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.361895094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.361912224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.361933154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.361948564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.361964274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.361992134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.362007994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.362032124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.362051234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.362068194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:25.362083884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.362097134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.362115234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.362132114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:25.362162904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.362178234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.362609015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.363686805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.363721055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.363739645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.363758365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.363774235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.363792506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.363810696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.363827446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.363840996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.363856056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.363872246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.363887486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.364815076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.364836446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.364854726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.364872196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.364904676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.364919086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.364936076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.364948976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.364966806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.364999406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.365016216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.365031266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.365538507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.365566267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.365585757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.365599957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.365616407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.365630127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.365648327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.365665497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.366172377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.366192807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.366215317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.366229907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:25.366249737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.366265157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.366280007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.366296677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.366312807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.366328637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.366343747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.366360577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.366378067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.367784199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.367804909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.367838799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.367855439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.367873819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.367888359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.367902999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.367921389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:25.368440939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.368520479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368559529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368574839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368591869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368608619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368625849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368642399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368659619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368675569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368688909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368705039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368721369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.368736369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.368752769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.368768399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.370714411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.370756541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, 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:54:25.370776181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.370789761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.370805381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.370818671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.370834851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.370850671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.371564061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.371589961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.371608611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.371638841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.371670841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.371705791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.371885452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.371922802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.366069121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.366108351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.366122191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.366135531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.366196531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.366219811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.366237091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.366252601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.366437292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.366473142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.366517872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.366547192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.368758273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:26.368826203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:26.368858523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.368891743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.369239334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.369261204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.369276594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.369293024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.373332247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.373358677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.373395417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.373453177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.373469777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.373485957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.373501347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.373518997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:26.373534907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.373548397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.374949518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.374991648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:26.375027438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.375042878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.375578698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.376642529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.376662839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.376679599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.376807369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.376827399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.376844049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.376858169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.376874299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.376888539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.378937531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.378980581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.378997631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.379955262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.379990572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.380008152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.383674254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.383742095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.383757995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.383774005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.383788195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.383983715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:26.384019175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.384034785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.384051305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.384621195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.384640685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.384760075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.384775915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.384792855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.384805845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.386675887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.386695547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.387263577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.387313877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.39105326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.39109288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:26.39110989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.39112387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.39120233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.39121926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.39123458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.39124903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.39126554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.39133963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.39135955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.393019992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.393050222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.394270472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.394297823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.394313993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.394326993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.399953337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.399973837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:26.400629097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.400666087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402687209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402710399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402727309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402744369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402760279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402775279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402790169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402805039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402818229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402856089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402871639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.402887919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.40404142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.4040886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.407788193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.407827113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, 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:54:26.408010273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.408047373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.408064093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.408077933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.408094323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.408110443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.408874674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.408893604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.412876347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.412912437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.413192287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.413225367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.413270327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.413286347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.361701401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.361764461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.361780361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.361793471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.361806871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.361825231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.361840921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.361856051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.361915931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.361952621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.361984531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362032741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.362086031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:27.362121091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:27.362153221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.362184391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.362216901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.362234011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.362249001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.362265001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362281901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362295621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362314391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362346481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362360271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362376811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362391531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362408631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:27.362423631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.362436541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.362451001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.362466392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:27.362497492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.362512832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.362978122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.364071583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.364097523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.364115763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.364132513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.364145433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.364160753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.364173643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.364188033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.364201223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.364215643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.364230983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.364246163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.365242964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.365262554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.365278544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.365310604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.365340944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.365353574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.365368414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.365380664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.365397754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.365429194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.365444254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.365459394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.365975234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.365993854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366037544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366052484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366068084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366080774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.366095374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.366110364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.366607785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.366626745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366663875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366705235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:27.366721485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366735935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366752165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366766375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366780885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366796985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.366813255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.366829205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.366846135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.368240536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.368290186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.368309566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.368324646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.368341416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.368354726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.368369596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.368385416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:27.368907666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.368927496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.368960976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.368976156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.368990796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.369006306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.369028876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.369044696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.369059436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.369074226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.369086647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.369101517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.369116487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.369132257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.369148017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.369163777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.371173418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.371214888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, 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:54:27.371232488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.371249308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.371266488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.371278858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.371293318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.371309628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.372039129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.372058409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.372096519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.372151769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.372181689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.372214099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.372246239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.372264159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:27.724625435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:42379"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.752303665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"bdeebdfc-1269-4aa0-af5e-d1e7060d1546","remote_addr":"[::1]:42379","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.752349585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"bdeebdfc-1269-4aa0-af5e-d1e7060d1546","remote_addr":"[::1]:42379","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:27.753989157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"bdeebdfc-1269-4aa0-af5e-d1e7060d1546","remote_addr":"[::1]:42379","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1666,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:27.944605169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:52279"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.947221641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"5fc3dec3-6d88-4e4a-93aa-64272c945f70","remote_addr":"[::1]:52279","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947247451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"5fc3dec3-6d88-4e4a-93aa-64272c945f70","remote_addr":"[::1]:52279","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:27.949758813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"5fc3dec3-6d88-4e4a-93aa-64272c945f70","remote_addr":"[::1]:52279","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":2549,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:27.984208509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:56843"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.989191003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"7e77b677-0e23-4067-87b0-504e04d9b53c","remote_addr":"[::1]:56843","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.989225733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"7e77b677-0e23-4067-87b0-504e04d9b53c","remote_addr":"[::1]:56843","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:27.991486825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"7e77b677-0e23-4067-87b0-504e04d9b53c","remote_addr":"[::1]:56843","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":2297,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:28.061126207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:44607"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.063336319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"c1840729-93f7-4f09-bbe4-4fcabeca0b92","remote_addr":"[::1]:44607","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.063370909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"c1840729-93f7-4f09-bbe4-4fcabeca0b92","remote_addr":"[::1]:44607","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:28.066151931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"c1840729-93f7-4f09-bbe4-4fcabeca0b92","remote_addr":"[::1]:44607","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":2816,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.361327694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.361372334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.361386324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.361399384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.361414194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.361431574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.361448714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.361463864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.361674174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.361721804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.361751484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.361781634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.361904034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:28.361938984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:28.361969834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.362000164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.362751855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.362776225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.362791435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.362807825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.362879805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.362895085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.362913525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.362941555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.362954505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.362969865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.362984825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.362999825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:28.363015735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.363028425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.363042785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.363059705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:28.363095405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.363110455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.363589945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.364623286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.364669726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.364688086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.364707376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.364721036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.364736476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.364749266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.364763316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.364775786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.364790756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.364805786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.364821056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.365772937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.365791297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.365807557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.368066079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.368098999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.368112609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.368128949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.368141829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.368310289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.368376159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.368393059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.368408909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.368915549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.368935869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.369019589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.369036699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.369053029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.369066179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.370351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.37039861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.370910451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.370931231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.373770053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.373793903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:28.373809173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.373821993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.373836913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.373853053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.373869093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.373883673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.373898583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.374006633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.374052973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.375552634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.375572894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.375643244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.375658524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.375674554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.375687034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.375704094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.375720065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:28.376235135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.376254975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376409275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376424565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376439685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376454325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376477055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376495305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376510605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376525125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376539085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376553635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376568615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.376582855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.376598505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.376613955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.378651177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.378670257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, 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:54:28.378722737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.378737947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.378755877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.378770027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.378784327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.378799347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.379545607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.379563817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.379600517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.379630657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.379659047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.379690227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.379722328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.379736028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.363502108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.363530058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.363543478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.363556638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.363641218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.363683548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.363733708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.363751738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.363875349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.363928149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.363957479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.363985259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.36625009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:29.36629913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:29.36633073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.36636229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.366607111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.366626401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.366641961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.366658301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.370390773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.370432084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.370449824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.370484864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.370498734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.370515354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.370532244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.370552144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:29.370567314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.370580234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.399698506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.399743826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:29.399780016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.399796256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.400467186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.401781397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.401803167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.401820397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.402466658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.402483868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.402501088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.402514448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.402529928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.402543218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.432920251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.432971311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.432989821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.436989864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.437033844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.437054274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.437297264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.437332474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.437346154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.437362554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.437376874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.437909664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.437944194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.437959654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.438062825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.438888775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.438909185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.439835426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.439851746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.439868286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.439886296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.441047297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.441066497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.441830327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.441849757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.44586545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.44589309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:29.44591023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.44592454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.44594055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.44595557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.44597051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.44598802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.44600321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.447679022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.447727852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.449452983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.449494853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.450291394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.450316354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.450332674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.450345684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.452414835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.452432175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:29.453032016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.453050996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.48578952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485832501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485850381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485867451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485884311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485901421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485917641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485934391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485947461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485964021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485979911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.485995441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.488203182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.488228032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.490734494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.490757454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, 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:54:29.540624002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.540650492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.540668002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.540682962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.541821113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.541859143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.543903554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.543924974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.544590595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.544649155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.548829978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.548872218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.548998958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.549017658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.36078423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.36082988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.36084464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.36085805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.36087172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.36088885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.36090405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.3609193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.36093944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.36098797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.36101788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.36104743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.36111979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:30.361153211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:30.361184921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.361216001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.361247001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.361264041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.361279591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.361295531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.361311871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.361324971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.361340391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.361368331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.361381941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.361397001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.361412211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.361427101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:30.361441961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.361454871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.361469071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.361488961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:30.361519771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.361534711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.361924781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.362992582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.363012132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.363028602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.363045382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.363058422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.363073902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.363086682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.363101352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.363113812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.363128302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.363143712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.363158742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.364126823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.364143803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.364160493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.364179613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.364208113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.364221323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.364235903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.364248413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.364279523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.364312653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.364327983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.364343133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.364853313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.364882503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.364899493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.364912513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.364927843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.364940503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.364957233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.364972623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.365476264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.365505084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.365525844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.365538774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:30.365553374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.365566084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.365580764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.365595514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.365609764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.365623874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.365638534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.365655224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.365670454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.367067785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.367085905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367121665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367136295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367151205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367163885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.367178395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.367193645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:30.367741005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.367759075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367795056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367810006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367826566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367843196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367858626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367872936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367887886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367902636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367916416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367932186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367947056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.367962536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.367977296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.367992766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.369933017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.369978177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, 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:54:30.369996767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.370012567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.370028327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.370041117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.370056987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.370073147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.370748328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.370767688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.370804048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.370834778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.370862608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.370893798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.370947798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.370963738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.364235206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.364285196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.364299406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.364312146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.364351826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.364407066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.364425766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.364444796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.364607336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.364656736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.364686156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.364718946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.365587587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:31.365648617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:31.365681347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.365714207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.365926557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.365949007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.365966957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.365985197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.393772628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.393814328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.393832178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.393862228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.393875998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.393891868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.393906558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.393921278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:31.393936628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.393950538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.394164468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.394207958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:31.394241058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.394256368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.394862289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.396933951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.396989211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.397008201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.397860491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.397881451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.397898721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.397912241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.397928001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.397944211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.398623832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.398645592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.398662832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.399686193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.399716183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.399733713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.403664056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.403701406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.403715036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.403731406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.403744786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.404031986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:31.404068596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.404085536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.404101786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.404667546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.404686556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.405478987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.405505207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.405521537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.405534097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.406733818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.406753368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.407323428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.407371008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.411369701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.411409261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:31.411427291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.411440221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.411458031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.411472881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.411489381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.411504231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.411520021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.411629062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.411652062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.413197863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.413219303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.414846564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.414862994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.414878744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.414891914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.415712685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.415731005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:31.416306485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.416325215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416388555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416403295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416418675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416433485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416448595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416463365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416477845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416491995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416504665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416519785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416534565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.416548785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.420576638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.420598578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.42279133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.4228124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, 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:54:31.423808261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.423836241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.423852681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.423868661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.423888211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.423906331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.425796042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.425841482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.426611223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.426671213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.426701883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.426735853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.426767703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.426787753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.360859656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.360920816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.360933746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.360946026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.360958346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.360974156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.360988216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.361002916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361067146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361127667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361157367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361185647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.361223287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:32.361257067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:32.361288127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.361319567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.361350497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.361368797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.361384147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.361400387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361417357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361430997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361447047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361478577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361492477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361508627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361523767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361538447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:32.361553437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.361565817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.361580267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.361596157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:32.361627597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.361642857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.362085677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.363143598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.363166558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.363184058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.363201838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.363216368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.363233618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.363249858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.363265428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.363281768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.363296508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.363312598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.363328238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.364254259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.364272959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.364289879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.364309149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.364338729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.364352549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.364368109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.364381299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.364399179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.364430559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.364446219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.364461399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.364956429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.364974219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.365010629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.365025659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.365041069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.365054139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.365069539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.365084789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.36558612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.36560679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.36562953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.36564247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:32.36565767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.36567065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.36568557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.36570045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.36571526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.36573007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.36574463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.36575945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.36577509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.367165131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.367184931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367220411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367235441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367251431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367264331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.367279471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.367294931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:32.367826952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.367854402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367874272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367889052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367904852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367922042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367939092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367959722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367974902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.367991282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.368004732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.368019112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.368033752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.368048512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.368063212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.368078192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.370052873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.370095343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, 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:54:32.370114203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.370127753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.370143663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.370156343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.370171733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.370187433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.370897724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.370914774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.370951754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.370981474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.371010574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.371041504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.371072224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.371086514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.360798619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.360842099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.360855839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.360868769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.360882049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.360899039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.360914779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.360929329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.361012769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.361067499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.361097159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.36112643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.36119578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:33.36122859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:33.3612596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.36129023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.36132053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.36133727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.36135188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.36136765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.36138412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.36139727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.36141281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.36144042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.36148189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.36149706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.36151146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.361526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:33.36154094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.36155376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.3617311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.36176875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:33.36180123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.36181638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.36230987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.363363471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.363382161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.363413491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.363471151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.363503711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.363521041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.363535561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.363551591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.363564731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.363583481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.363603511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.363622811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.364558582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.364604202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.364622762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.365314683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.365368903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.365383373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.365399363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.365412363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.365427903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.365472303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.365489363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.365504893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.366067003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.366110683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366231303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366269093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366286863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366300223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.366315793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.366332303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.366835884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.366857854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366905524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366921894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:33.366936934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366950134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366964944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366979754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.366994524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.367009394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.367061174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.367076504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.367092424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.368449335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.368470265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.368503495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.368518015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.368533045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.368546245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.368561035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.368576165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:33.369101936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.369121866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369154746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369167866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369183356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369198796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369213566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369229176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369244686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369261686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369275866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369290396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369305216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.369320256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.369334776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.369350016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.371387607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.371434017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, 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:54:33.371452857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.371467187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.371483587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.371499137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.371516657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.371532637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.372222368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.372242328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.372277028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.372307668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.372335618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.372367248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.372400368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.372416498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.377718065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.377752095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.377765275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.377778285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.377839795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.377884115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.377901335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.377916665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.378078365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.378138195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.378167945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.378196365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.380057767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:34.380098327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:34.380130607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.380161997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.380412917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.380462557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.380480757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.380498077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.41049798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.41054816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.41056578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.41059636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.41061029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.41062622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.41064225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.41065701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:34.41067139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.41068419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.41150035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.411545991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:34.411580331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.411596941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.412275451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.413631552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.413653132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.413669542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.415207393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.415223563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.415240803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.415254043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.415269763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.415282713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.416450464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.416480894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.416497664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.417613615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.417637345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.417653895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.446828627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.446876297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.446890507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.446906257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.446919367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.447948328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.447982438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.447997698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.448146768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.448762199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.448795819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.449255299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.449300579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.449320419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.449335919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.45085302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.45089969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.451529741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.451568651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.455072663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.455111223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:34.455128933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.455143123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.455158223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.455173263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.455188153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.455202983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.455218123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.456802455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.456850895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.458586056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.458616336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.489142839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.489164909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.489185709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.489199209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.496020944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.496064914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:34.497032375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.497077575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498460336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498478466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498494176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498509656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498523986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498538056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498552476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498567506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498580486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498595166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498609436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.498623906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.527772508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.527802768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.53018338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.53020528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, 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:54:34.53088565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.530906671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.530924211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.530939711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.531288661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.531308501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.532262912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.532685432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.557885881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.557921621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.558248801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.558311861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.558431591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.558450051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.360895335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.360940695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.360955005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.360968105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.360981255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.360998805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.361036995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.361054265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.361122535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.361156766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.361193346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.361221636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.361287516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:35.361321216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:35.361352336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.361383526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.361414686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.361431766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.361452186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.361468256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.364142658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.364179668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.364195948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.364227778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.364241938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.364257358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.364272518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.364289438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:35.364304268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.364317078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.364514888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.364551718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:35.364599128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.364617828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.365147739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.366320179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.366343779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.366360879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.366405079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.366420609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.36643736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.36645074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.36646611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.36647941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.3672528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.36727262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.36728901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.368329961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.368371041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.368389281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.368406611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.368436351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.368450031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.368467411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.368480351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.368501071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.368534711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.368551721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.368566841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.369104942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.369150122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.371661903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.371701173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.371718173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.371752394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.371931004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.371957954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.372561784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.372602074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.372620044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.372634444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:35.372650424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.372663614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.372678984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.372694224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.372709414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.372724054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.372738854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.373597605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.373648485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.375088966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.375118156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.375184416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.375199746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.375214656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.375227896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.375242426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.375259596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:35.375833577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.375853877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378218178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378254518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378271048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378286418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378301668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378316038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378330778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378345508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378359928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378374149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378388939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.378405439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.378419989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.378435779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.38071298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.38075736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, 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:54:35.38081779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.3808371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.38085493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.38086968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.381624641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.381644621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.382482982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.382527622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.382657372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.382702032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.382791972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.382823712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.382854832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.382869672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.363906531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.363954481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.363970821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.363983601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.363998181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.364017091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.364032841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.364047951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.364329981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.364378241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.364409371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.364437591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.365901402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:36.365966912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:36.366000312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.366031982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.366997973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.367020093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.367036173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.367052483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.367656983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.367674713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.367708223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.367738333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.367751893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.367767204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.367782404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.367798254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:36.367813074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.367826034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.368012754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.368051004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:36.368110754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.368159094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.368584854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.369656965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.369700145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.369717985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.373445978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.373493238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.373509238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.373522118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.373536228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.373548728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.373774638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.373794738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.373809078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.374839359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.374861679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.374878909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.400496198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.400553588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.400568918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.400596668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.400612248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.40239877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:36.4024396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.40245821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.40257112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.40346979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.40349355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.407133583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.407153843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.407169263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.407184663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.408961825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.408986405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.409667135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.409695525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.410287416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.410310396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:36.410326756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.410340246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.410357306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.410372226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.410387646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.410403936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.410418586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.411912417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.411943277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.413547248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.413567888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.418060851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.418099491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.418116431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.418130041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.418418782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.418436942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:36.419071162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.419104812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420600403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420618053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420632383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420646773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420660973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420674543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420688243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420722343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420756843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420772763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420806874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.420822774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.421488964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.421508284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.423717916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.423751896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, 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:54:36.427617309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.427637469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.427657569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.427673069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.427909079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.427928569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.42878919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.42881837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.43005702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.430097081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.431010651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.431060461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.431092381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.431108321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361284632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361347322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361364132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361378042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361390362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.361406382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.361423302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361444302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361461522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361517272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361584442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361614052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361675752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:37.361734292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:37.361768462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361799842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361830912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.361848312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.361864002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.361880022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361896872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361911032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361926882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361955002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361967812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361983002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.361997632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.362012352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:37.362027582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.362040242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.362055372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.362070902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:37.362100992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.362116182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.362503953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.363558873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.363598253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.363616243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.365633565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.365666215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.365682715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.365696805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.365712135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.365725035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.365739915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.365755925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.365771345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.366740776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.366790176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.366808986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.366826046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.366856296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.366870846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.366886346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.366899846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.366914576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.366946456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.366962446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.366977886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.367467616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.367490816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.367533106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.367553956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.367568496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.367590956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.367604776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.367620046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.368109377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.368153247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.368172357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.368186657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:37.368203057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.368216237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.368231157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.368245757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.368260487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.368275747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.368290317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.368305197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.368320797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.369698158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.369723918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.369742148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.369755038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.369769708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.369781678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.369795108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.369809328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:37.370337678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.370365128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370383098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370397238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370414649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370430269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370446359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370462599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370478079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370494709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370509789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370526639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370543389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.370559499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.370574849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.370590549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.37258392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.37262293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, 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:54:37.37264213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.37265601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.37267524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.37268882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.37272439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.37274047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.373406921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.373446081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.373461581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.373490531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.373519191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.373551301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.373590171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.373605301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.373775484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.373807474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.373822714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.373838144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.373886474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.373908904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.373926574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.373944734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.374200714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.374264024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.374299644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.374329824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.376769356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:38.376831616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:38.376864466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.376895216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.377169937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.377190427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.377205237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.377220427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.38157269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.38161213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.38163035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.38165991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.38167308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.3816885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.38170409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.38171898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:38.38173424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.38174812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.38206676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.38210222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:38.38213561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.38214986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.382653401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.383712732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.383763602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.383784012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.384852092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.384870472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.384886812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.384902142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.384918682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.384931992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.385767423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.385808243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.385826773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.386781854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.386821264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.386840694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.390425517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.390480687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.390496597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.390512317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.390524927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.390729607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.390769877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.390787137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.390804617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.391360427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.391391767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.392918288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.392960189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.392979619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.392995779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.393842769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.393888899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.39442138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.39446442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.397865752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.397903462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:38.397921352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.397935202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.397951432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.397966572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.397981042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.397995942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.398011102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.398107582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.398126682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.400336644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.400380164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.401864625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.401883025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.401942895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.401958445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.402913856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.402932646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:38.403538186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.403557106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403608377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403645587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403675187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403690867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403706077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403721607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403737557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403752237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403766777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403782227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403797417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.403812287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.403826597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.403842617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.405865358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.405904368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, 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:54:38.405922318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.405935958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.405952088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.405965738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.405981028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.405996648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.406721839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.406743139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.408915161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.408965931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.408994521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.409027161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.409059201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.409075911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361121977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361149778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361162698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361175408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361188148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.361209448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.361225068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361241138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361316368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361350448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361402378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361434198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361502478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:39.361535518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:39.361567268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361598088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361629288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361646048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.361661478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.361677368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361694068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361707558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361722968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361750878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361763808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361779448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361795288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361809988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:39.361824808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.361837428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361851608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.361867508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:39.361898198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.361913448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.362339848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.363407189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.363427019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.363443099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.363461179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.363474329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.363493479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.363506569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.363521769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.363536779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.363553109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.363568379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.363583639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.36453178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.36455041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.36456669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.36458566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.36461323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.36462596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.36464072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.36465309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.36469451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.36472712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.36474255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.36475753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.365253711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.365297001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.365315401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.365329341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.365345181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.365358071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.365372901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.365388581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.365878691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.365898991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.365935671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.365977791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:39.365994701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.366009001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.366025521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.366040491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.366056541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.366070841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.366085681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.366100281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.366117631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.367466522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.367486172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.367517282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.367531502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.367546782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.367560112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.367575152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.367590432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:39.368132663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.368153343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368185043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368200403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368215343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368230543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368244943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368261013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368275453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368289543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368301993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368316823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368331233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.368346333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.368361633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.368376883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.370384054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.370403574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, 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:54:39.370437195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.370452395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.370468275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.370481265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.370495765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.370511285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.371261775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.371279535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.371314535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.371344905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.371372515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.371404905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.371436015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.371452015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.361716391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.361747691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.361760881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.361773751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.361786491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.361807731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.361823751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.361839261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.361919701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.361981631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362011131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362041021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.362073181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:40.362106511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:40.362138161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.362192151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.362223981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.362241671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.362257091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.362273591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362290451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362303641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362319701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362347831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362360941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362375991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362391021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362406221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:40.362421401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.362434681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.362450822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.362467822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:40.362498922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.362513732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.362940652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.364019413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.364037833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.364054183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.364070523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.364083593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.364098843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.364111583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.364125813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.364138593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.364153003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.364168453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.364183833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.365122294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.365162144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.365179874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.365197374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.365226344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.365239984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.365255984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.365269114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.365283864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.365314814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.365330094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.365345254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.365824734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.365845664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.365878674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.365893084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.365908384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.365920964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.365935124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.365950644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.366465735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.366517115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.366536435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.366551265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:40.366584365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.366597435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.366612595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.366626885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.366642415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.366656775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.366671785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.366686175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.366701955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.368048046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.368088866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368106566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368120466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368136006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368148586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.368163076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.368178456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:40.368694256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.368724976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368742026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368755326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368770106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368785096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368800156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368815366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368830236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368844346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368876486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368891446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368906066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.368920626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.368934986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.368949986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.370852448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.370873048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, 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:54:40.370995898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.371019118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.371034138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.371046798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.371078178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.371095428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.372861579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.372881059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.372974899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.373004259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.373036699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.37306743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.37309831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.37311296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.388318344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.388352634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.388365744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.388378594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.388558844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.388585284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.388601404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.388617004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.389465405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.389523395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.389551095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.389579845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.414482404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:41.414548334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:41.414580904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.414614184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.415636035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.415657795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.415673465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.415689595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.415875085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.415891205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.415926475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.415957085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.415970415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.415985995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.416000725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.416016795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:41.416031605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.416044425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.416270885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.416318135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:41.416353635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.416384185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.416898686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.418188497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.418208277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.418225047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.421678219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.421693729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.421710639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.421724109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.421739249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.421752489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.42217381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.42219359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.42220928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.42338739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.42340493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.42342138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.424631921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.424678791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.424693271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.424709161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.424723561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.427367373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:41.427425103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.427444374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.427460784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.428069054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.428089074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.431541207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.431576407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.431593017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.431606567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.431909217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.431929037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.432505177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.432530757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.459321878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.459362188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:41.459379838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.459393448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.459408998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.459423768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.459438108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.459452718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.459467368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.464736472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.464757752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.466634433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.466656763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.491850232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.491868332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.491900792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.491915222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.519082393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.519109003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:41.520157393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.520186613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520386894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520403474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520419214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520434334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520449394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520464064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520478694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520493584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520506424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520521474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520536524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.520552734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.521935445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.521978215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.524374107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.524408767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, 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:54:41.525228817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.525244857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.525261347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.525287957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.525360577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.525409727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.526176798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.526212098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.526803878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.526837048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.526884478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.526943579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.526975939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.526994909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361481767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361533267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361547497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361560707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361573867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.361591327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.361606607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361622357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.361676357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.361712457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.361755777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.361786027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361846507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:42.361879257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:42.361910587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361941707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361972377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.361989397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.362004657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.362021817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.362038357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.362051757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.362067317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.362094757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.362107847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.362123357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.362138127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.362152667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:42.362167217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.362179567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.362193927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.362209087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:42.362239847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.362254867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.362718218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.363798179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.363853479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.363871989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.363890559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.363905089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.363921889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.363935589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.363951039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.363964219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.363979379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.363995319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.364019629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.364908529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.364927389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.364944129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.364964869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.365025139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.365038529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.365053929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.365066649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.365081359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.36511339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.36512914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.36514435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.36563217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.36565112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36568654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36570107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36571617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36572889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.36574356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.36575919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.36625851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.36627754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36631173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36632618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:42.36634192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36635448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36636869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36638344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36639799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36641291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.36642746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.366442241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.366457541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.367871392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.367889952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.367925622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.367940172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.367955132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.367967972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.367982432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.367997742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:42.368541132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.368558872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368598322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368647132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368665482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368680922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368696152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368710582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368725232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368740262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368753242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368768192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368783172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.368797632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.368812402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.368829462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.370791634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.370837484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, 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:54:42.370858994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.370874854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.370893084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.370909004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.370926754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.370944904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.371670774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.371691744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.371719794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.371757395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.371785215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.371817005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.371848005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.371863475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.381555685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.381601115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.381615275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.381628165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.381723415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.381753505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.381769395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.381784775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.381975315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.382028935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.382058885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.382086885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.407725835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:43.407792705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:43.407825705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.407857755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.408146135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.408179215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.408197545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.408214215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.411778348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.411805328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.411821388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.411850348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.411863478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.411878458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.411909448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.411925068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:43.411940208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.411952868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.412834828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.412881979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:43.412914799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.412930259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.413486079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.4147147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.41473474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.41475092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.415658931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.415674551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.415694771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.415707541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.415722661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.415735201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.417719952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.417740162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.417755242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.418749833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.418776893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.418793993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.422576086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.422612626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.422626556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.422642246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.422655376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.422965356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.423011046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.423026826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.423042356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.423600887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.423621117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.425239008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.425258558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.425274008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.425286928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.426119489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.426160929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.426688469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.426708339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.430125592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.430144062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:43.430159662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.430173412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.430188662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.430203862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.430218962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.430234122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.430248962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.430364412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.430384092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.431915813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.431934323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.433113484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.433130704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.433146274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.433159344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.433961694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.434002314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:43.434561115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.434594005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438513888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438537208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438551538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438565588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438580038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438593868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438607738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438621138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438633228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438647268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438661128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.438674718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.438811218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.438829798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.44100839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.4410437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, 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:54:43.442541961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.442561461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.442577821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.442591081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.443701482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.443721482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.444515452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.444535512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.448602805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.448638765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.448918196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.448961136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.449019036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.449036936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361303053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361341403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361354963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361368013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361380993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.361403133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.361418603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361434123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361496403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361528153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361560763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361589803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361657433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:44.361690753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:44.361721633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361753113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361784023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.361800773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.361815993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.361832143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361849173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361862393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361878063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361905513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361918843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361934343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361949463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361964933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:44.361979673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.361992503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.362007253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.362023623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:44.362054823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.362069843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.362473854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.363531944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.363551844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.363567774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.363586734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.363599554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.363616024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.363628444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.363643464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.363656394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.363670594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.363685884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.363700924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.364648955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.364696395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.364715475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.364732625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.364762525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.364776795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.364792835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.364806035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.364821205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.364852265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.364867385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.364882225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.365346876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.365403356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.365438806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.365453436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.365468976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.365481436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.365496196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.365511466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.366018806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.366037046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.366071046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.366085416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:44.366100086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.366113406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.366128076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.366143166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.366157926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.366172196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.366187186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.366201646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.366216636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.367629027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.367647217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.367683177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.367697667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.367712667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.367725467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.367739847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.367755167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:44.368292338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.368312908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368345908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368362498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368379058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368395848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368436248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368452328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368471998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368488168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368502598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368518828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368537038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.368553368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.368569398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.368587448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.37058663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.37061455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, 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:54:44.37063439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.37065107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.3706669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.37068282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.37070042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.37071588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.37143551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.37145564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.37149083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.37154627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.37157492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.37160617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.3716376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.37165329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361411677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361458027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361472267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361485637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361498977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.361516727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.361532267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361547547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.361604317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.361638937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.361670747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.361699947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361767957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:45.361801157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:45.361833067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361864057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361895587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.361912637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.361927487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.361943677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.361960527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.361974607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.361989787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.362017737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.362031227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.362046637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.362061587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.362076337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:45.362091127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.362104147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.362118887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.362134127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:45.362165257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.362180657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.362611968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.363693038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.363741218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.363759428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.363777058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.363790949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.363806799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.363820149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.363835969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.363850559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.363866719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.363882479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.363898029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.364819289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.364861399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.364879499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.364896639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.364926019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.364939559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.364955459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.364968839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.364983549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.365020409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.365035459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.365050829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.36552765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.36554692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36558125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36559574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36561119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36562403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.36563873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.36565399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.36616529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.36620415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36622245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36623653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:45.36625222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36626522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36628076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36629564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36630997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36632396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.36633841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.36635242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.36636738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.367831162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.367857852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.367874572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.367888212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.367903242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.367915892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.367930552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.367946192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:45.368490702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.368534002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368551922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368565652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368581082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368595652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368610212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368625032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368639852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368654222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368666752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368681732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368696632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.368711872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.368726332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.368741352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.370780194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.370825514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, 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:54:45.370844924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.370859704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.370875724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.370888484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.370904004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.370919484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.371655444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.371676474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.371691944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.371721444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.371751865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.371785525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.371817005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.371831535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.360996619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.361023989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.361038139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.361050629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.36181841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.36185052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.3618664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.36188208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.36238119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.36243276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.362461441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.362488551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.392996644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:46.393060994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:46.393094194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.393129974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.393518454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.393562694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.393581414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.393602534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.394724525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.394752545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.394773875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.394805135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.394819365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.394836865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.394854595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.394869725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:46.394887115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.394901515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.395191645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.395265525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:46.395339705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.395360245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.395879316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.400520909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.400555489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.400575499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.402667581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.402688481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.402736101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.402764781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.402780011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.402792791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.407379534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.407415124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.407432214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.409008686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.409030286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.409046716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.437304307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.437368867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.437389747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.437406657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.437420307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.437743967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:46.437805697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.437823217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.437927037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.439266618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.439288858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.44117852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.44122253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.44123874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.44125251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.446288244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.446328404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.447132624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.447153314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.475354576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.475396106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:46.475412786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.475425836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.475441136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.475455826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.475472056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.475486596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.475501056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.476267086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.476288946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.478036448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.478077208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.478622888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.478663358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.478681128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.478695228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.480280329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.480335719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:46.48103838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.48106112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510298752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510335372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510354872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510371532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510386752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510401362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510416432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510432502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510445472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510461422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510475822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.510490482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.510675712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.510694692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.513207744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.513612494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, 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:54:46.514113585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.514129465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.514145675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.514159795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.514886975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.514928575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.515711396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.515730016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.517594007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.517638318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.517668288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.517701148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.517732688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.517749118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361236903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361303393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361318713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361333703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361348223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.361366383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.361388423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361406913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361423303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361459663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361506933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361537203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361588963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:47.361626863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:47.361659473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361692543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361728273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361747763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.361765853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.361783843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361800913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361814333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361830513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361859193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361872133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361887733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361903023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361918923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:47.361933603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.361946043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.361960153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.361977433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:47.362010253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.362036533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.362427923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.363481754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.363501994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.363518274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.363538134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.363551154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.363566094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.363579424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.363594084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.363606574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.363621634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.363637084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.363652344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.364588735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.364606665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.364623025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.364667015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.364730725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.364749705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.364766125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.364779565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.364794305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.364832185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.364847055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.364863925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.365314996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.365345416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.365361676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.365379306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.365394406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.365406496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.365420126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.365434476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.365970916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.365989436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.366021636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.366043526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:47.366059506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.366072366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.366087066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.366101756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.366116086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.366130286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.366144956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.366160816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.366176326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.367595437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.367615127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.367651047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.367665297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.367680677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.367692957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.367707757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.367722847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:47.368278498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.368299658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368332878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368347298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368362398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368376538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368391048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368406318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368420528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368437028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368449778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368464318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368478988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.368494008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.368508248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.368522958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37057907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37060098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, 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:54:47.37062929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.37064292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.37065747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.37066956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37068356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37069782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37144771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37149833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.3715154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.37154621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37157476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37160717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37163855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.37165477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.364831208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.364879678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.364894288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.364907748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.365092398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.365122599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.365139329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.365154969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.390185927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.390225107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.390272757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.390304488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.390808658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:48.390849378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:48.390881958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.390913358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.391250438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.391269788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.391285898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.391302818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.391841239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.391861169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.391880249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.391911279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.391925079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.391940939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.391956169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.391971289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:48.391986849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.391999939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.39301585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.39305652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:48.39309031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.39310617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.39362723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.394727011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.394773361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.394793841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.395303901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.395348321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.395365791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.395379581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.395394851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.395408101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.395423041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.395440721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.395456421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.396402602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.396430502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.396448092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.397265093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.397298113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.397312543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.397329453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.397342333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.397365363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.397397533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.397413193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.397428613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.397970383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.397989033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.398533774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.398576834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.398593194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.398605804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.398620114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.398636434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.399166594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.399193874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.400401155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.400420275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:48.400437075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.400450325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.400465555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.400480465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.400496585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.400537405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.400551995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.400566325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.400581255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.402026666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.402060086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.402572317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.402612367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.402631547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.402646837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.402691427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.402711357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:48.403205417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.403226597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404426818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404447508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404462578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404477688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404492428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404507448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404522328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404537168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404549648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404563718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404578418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.404593178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.404607478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.404622908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.40669785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.40672118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, 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:54:48.40726503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.40728032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.40729623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.40730954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.4073248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.407341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.408122451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.408139811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.410065952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.410098092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.410169902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.410221563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.410252093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.410267713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.361312959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.361339759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.361352589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.361370269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.361383279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.361416139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.361433409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.361448659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.362219759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.362281189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.362311529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.362340589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.362436389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:49.36248684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:49.36251872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.36254971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.36258028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.36259845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.36261337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.36262948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.36264615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.3626598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.36267508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.362703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.36271634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.36273127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.36274593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.36276043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:49.36277502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.36278742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.36280157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.36281644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:49.36284682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.36287346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.36327282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.364324141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.364348901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.364390791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.364515051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.364532701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.364548351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.364561861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.364576991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.364589981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.364604981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.364620881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.364636061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.365622312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.365641802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.365658512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.365703382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.365734772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.365749672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.365765052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.365777882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.365792702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.365824142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.365839052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.365855962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.366357602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.366377022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.366407342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.366420712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.366436533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.366449163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.366463593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.366478923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.366984393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.367002713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.367039403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.367054103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:49.367068913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.367081693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.367129593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.367144563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.367158983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.367173773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.367188593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.367203253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.367218633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.368664094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.368728224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.368745134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.368758774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.368773394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.368786384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.368800704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.368816364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:49.369353735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.369377645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369415245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369430125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369445025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369460155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369474985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369489425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369504385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369518785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369531635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369546575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369561525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.369576025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.369590775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.369605865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.371668776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.371709116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, 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:54:49.371727196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.371740957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.371756957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.371769737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.371784937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.371800257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.372541117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.372578017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.372594537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.372623397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.372651867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.372683727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.372714737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.372730307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.361595543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.361635223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.361649233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.361662263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.361675693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.361693663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.361709503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.361725063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.361800863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.361836603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.361868933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.361899713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.361969803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:50.362003093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:50.362034993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.362066183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.362096863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.362114193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.362129443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.362145503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.362164383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.362177863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.362193423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.362222523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.362235643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.362250913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.362266283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.362283153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:50.362297753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.362310753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.362324983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.362340433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:50.362371243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.362386463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.362838584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.363921575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.363941135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.363957265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.363999065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.364049745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.364068165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.364082085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.364097085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.364110115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.364124525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.364142215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.364157335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.365056945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.365100975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.365119856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.365136936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.365165496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.365178946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.365194476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.365207496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.365222926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.365254356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.365269986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.365285126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.365766586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.365789296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.365812496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.365825706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.365840726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.365853176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.365867756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.365883226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.366402426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.366440657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.366458997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.366473497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:50.366488997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.366501707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.366516487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.366531007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.366545717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.366560827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.366575447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.366589757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.366605327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.368024618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.368054678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368071648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368085468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368100508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368113278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.368129208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.368146188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:50.368635218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.368655498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368690328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368704968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368720148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368734828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368749938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368764558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368779828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368794448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368806888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368822298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368836998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.368851858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.368866348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.368881218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.37082621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.37085229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, 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:54:50.37087009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.37088308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.37089844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.3709111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.37092637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.37094178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.37167082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.37169429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.37172747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.371757741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.371785191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.371816551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.371847701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.371864171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.368702611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.368730931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.368746791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.368760161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.368817581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.368841001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.368856571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.368872251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.369065911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.369101442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.369146132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.369178282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.371184003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:51.371234983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:51.371270393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.371303223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.371563733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.371616493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.371635483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.371654093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.399747965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.399770365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.399811325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.399843155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.399856295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.399871595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.399886785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.399901555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:51.399915845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.399928645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.400529065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.400578555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:51.400611225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.400627465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.401244836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.402512967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.402556917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.402574897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.403763198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.403798808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.403816058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.403830978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.403847628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.403864838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.405354869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.405396819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.405414229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.40649949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.40653806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.40655599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.434315451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.434354351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.434368691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.434384341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.434399321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.435703432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:51.435758062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.435774412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.435883222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.436514492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.436544492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.437161003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.437178533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.437193303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.437207463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.439355454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.439398735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.440121575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.440146435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.443355538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.443394438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:51.443411108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.443424828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.443440758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.443455528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.443469918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.443484518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.443499138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.471030228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.471098328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.47279844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.47282051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.474800721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.474822861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.474840871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.474855481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.476356862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.476395972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:51.477220473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.477242363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481618086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481641906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481657036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481671096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481685516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481699746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481714096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481727686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481739426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481753326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481767246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.481781486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.508819667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.508840987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.511241419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.511260909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, 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:54:51.511494429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.511509769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.511526149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.511540019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.51357749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.51362875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.514567271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.514609451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.544282794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.544343544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.544838584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.544895254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.544991524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.545034734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36131459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36135276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.3613663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36137944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36139277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.36142153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.36143806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36145397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36156334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.3615964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36162504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36165306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36171297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:52.361746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:52.36177767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36180908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36184036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36185786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.36187263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.36188857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36190588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36191972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36193481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36196282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36197596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36199179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36200684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36202268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:52.36203694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.36204931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.36206411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.36207948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:52.36211048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.36212583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.362599631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.363681551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.363700801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.363716931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.363738301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.363751391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.363767521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.363780511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.363795532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.363808092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.363822632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.363838282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.363855742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.364809132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.364826302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.364842522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.364876702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.364906802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.364919812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.364934702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.364947392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.364962442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.364993352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.365009842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.365025542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.365545083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.365563443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.365600413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.365615303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.365630483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.365642933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.365658293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.365674023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.366198033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.366246153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.366265053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.366279203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:52.366294723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.366307553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.366322573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.366337033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.366351593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.366366373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.366380653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.366394873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.366410193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.367841385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.367862675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.367918875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.367933685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.367948695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.367965965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.367980995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.367996385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:52.368544225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.368566695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368583415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368597355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368613355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368628615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368643805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368659035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368673945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368689235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368701985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368716455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368731655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.368746355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.368761045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.368776205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.370828167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.370846057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, 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:54:52.370887327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.370901457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.370916687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.370929087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.370943417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.370957797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.371692877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.371719597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.371734667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.371762398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.371797678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.371830568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.371861238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.371874928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.378943906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.378991666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.379007366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.379021676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.379035926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.379055556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.379072126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.379092446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.379393686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.379458686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.379491056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.379523166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.380895347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:53.380937007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:53.380974607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.381008027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.381929838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.381950558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.382371799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.382420479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.383351379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.383371209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.383391469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.383424949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.383439509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.383455559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.383472249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.383487179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:53.383504059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.383518359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.38388132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.3839235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:53.38396007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.38397687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.38443663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.385486461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.385506311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.385524821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.414910013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.414949303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.414966113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.414979623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.414994953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.415008533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.415497563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.415536324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.415552954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.416712144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.416731344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.416748834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.417708995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.417768445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.417785505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.417802015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.417815575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.419261506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.419297396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.419313186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.419349056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.419910827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.419931777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.429423884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.429476364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.429496194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.429511684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.430052184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.430080424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.430953635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.430980175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.433420767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.433450967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:53.433503097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.433549067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.433566307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.433581557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.433596757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.433611897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.433626317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.440222242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.440266332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.442637744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.442659504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.443122634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.443147134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.443163254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.443176724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.443274914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.443292984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:53.444534365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.444554515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445783056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445801376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445816756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445832266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445847496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445862596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445877926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445893106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445906336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445921546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445936776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.445951906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.445966616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.445982396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.448047178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.448072278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, 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:54:53.451684671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.451700171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.451715741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.451748191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.451968001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.451985211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.452818432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.452835682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.454357583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.454418673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.455246043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.455283113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.455337784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.455352124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.361522767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.361549277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.361562617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.361576767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.361589917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.361625657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.361644097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.361661087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.361728267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.361763597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.361801547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.361830717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.361911787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:54.361946437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:54.361977847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.362011407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.362044177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.362064247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.362080467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.362097817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.362115627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.362128767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.362147037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.362175817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.362188887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.362204127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.362220367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.362235737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:54.362250657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.362264797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.362279127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.362294807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:54.362328057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.362343147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.362676948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.363753648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.363773378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.363792419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.363810049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.363824689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.363841339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.363856529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.363873709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.363886479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.363900779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.363917389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.363933659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.364873239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.364891329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.364908609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.364939979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.364970229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.364982629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.364998879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.365012579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.365029169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.365066239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.365082099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.365097519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.36562131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.36564118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36567632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36569165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36570716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36572029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.36573585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.36575141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.36625169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.36627094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36632186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36633707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:54.36635298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36636571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36638246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36639762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.36641201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.3664265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.366444461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.366459981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.366475651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.367899372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.367920502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.367956152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.367973212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.367989752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368003262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.368019012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.368036072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:54.368617652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.368638202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368673172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368688842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368703702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368721782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368737712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368752072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368766442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368780502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368798252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368814072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368830662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.368846752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.368861342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.368876102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.370946234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.370983994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, 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:54:54.371003934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.371027934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.371045504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.371059034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.371074524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.371089954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.371859895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.371901955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.371920125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.371949215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.371978235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.372009895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.372043285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.372058635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36113175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36117937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36119591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36120948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36122318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.36124322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.36126055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36127586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36134828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36138271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36141827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36144714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.3615155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:55.36155136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:55.36158533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36161888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36165104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36166832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.36168622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.36170383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36172057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36173363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36174954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.3617786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36179419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36181119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36182627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36184123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:55.36185576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.36187038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.3618846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.3619024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:55.36193428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.36194936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.36241165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.363585131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.363604581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.363622051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.363661561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.363676011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.363692801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.363706611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.363722071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.363734991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.363749501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.363766381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.363781562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.364748392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.364767192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.364783492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.364817182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.364848242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.364860892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.364876182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.364889232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.364908902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.364941022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.364956512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.364974522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.365487433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.365507093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.365541613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.365557713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.365574343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.365587353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.365602133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.365617253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.366120313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.366139113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.366173793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.366188483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:55.366204023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.366216863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.366231433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.366246413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.366261163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.366275433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.366290083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.366304873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.366320293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.367770385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.367788575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.367826985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.367841835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.367857295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.367870185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.367884515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.367899805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:55.368435385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.368454205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368486945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368502045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368517235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368532575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368549665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368564805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368579595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368594145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368606725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368621135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368635745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.368650635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.368665115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.368681295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.370779177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.370797797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, 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:54:55.370832837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.370847487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.370863227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.370876327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.370891517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.370907207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.371660227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.371677547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.371716667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.371745838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.371774038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.371804538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.371835458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.371848828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.361172893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.361213733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.361227883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.361240903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.361254633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.361272123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.361287963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.361303133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.361782313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.361843723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.361873303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.361901653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.363504934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:56.363546104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:56.363579674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.363613324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.363648024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.363665644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.363680974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.363697364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.363762714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.363778195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.363809615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.363864955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.363880365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.363897535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.363912545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.363927735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:56.363942495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.363956965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.363971225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.363988955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:56.364023835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.364040185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.364473355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.365573216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.365616846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.365634896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.366853597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.366898147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.366915847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.366929847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.366945197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.366959107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.366975377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.366993737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.367008997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.367960088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.367978298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.367995338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.370031579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.370093159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.370108499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.370145229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.370162189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.370282009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:56.370318479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.370334369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.370349719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.37118463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.37120592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.372804521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.372848381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.372866861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.372881071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.372895981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.372912891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.373488852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.373534912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.405129386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.405174186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:56.405192916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.405205796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.405220826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.405236896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.405252106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.405265776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.405279686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.406427097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.406460717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.410118729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.410150489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.41042435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.41044316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.41046089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.41047452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.444524785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.444554465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:56.445666396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.445688526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446555577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446574197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446590777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446607867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446624577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446639477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446654337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446670207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446684487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446699507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446715447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.446729767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.447756058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.447805078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.45091741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.4509419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, 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:54:56.481052763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.481098903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.481120603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.481136363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.482863064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.482910704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.484356815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.484377315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.485086546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.485118716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.486802877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.486853757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.486914197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.486934567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.362474557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.362535897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.362550617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.362564127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.362605337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.362642627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.362679187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.362696227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.362767357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.362803427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.362833777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.362862907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.394624081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:57.394688821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:57.394724501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.394757351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.395915832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.395937282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.395953022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.395971482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.399307614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.399354304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.399373434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.399412164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.399428164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.399446114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.399463094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.399483374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:57.399500604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.399515974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.402986067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.403024197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:57.403065287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.403082447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.405022489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.40641484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.40643654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.40645293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.40674894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.40676717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.4067848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.40680021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.40681586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.40683053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.408010711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.408041581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.408057981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.409543542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.409564282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.409581332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.413138125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.413209525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.413224125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.413241355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.413255135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.418013438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.418074858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.418092638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.421603571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.422315652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.422336162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.422678412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.422695072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.422711142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.422724632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.43283526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.43287641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.435297181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.435328551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.436569582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.436610742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:57.436627122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.436639842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.436653972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.436668002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.436681862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.436698692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.436714292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.438548934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.438589734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.441776766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.441832216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.44605606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.44609645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.44611417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.44612785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.510934878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.510969058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:57.612631805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.612682265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626724636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626747716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626764906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626780576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626796856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626812226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626827886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626843536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626857276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626872206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626887726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.626902776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.682187848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.682237048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.686473671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.686501781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, 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:54:57.691282364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.691326024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.691342124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.691354664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.693097586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.693123466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.696262578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.696307778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.700489931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.700546761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.706383006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.706444686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.706821556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.706842966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:57.739113901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:53921"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.850633805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"4fd8ea14-c55b-49ba-a1be-bdd66ac7162d","remote_addr":"[::1]:53921","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.850686425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"4fd8ea14-c55b-49ba-a1be-bdd66ac7162d","remote_addr":"[::1]:53921","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:57.853846437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"4fd8ea14-c55b-49ba-a1be-bdd66ac7162d","remote_addr":"[::1]:53921","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":3239,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:57.903375564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:46177"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.904900166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"e56799a8-9c2b-4b46-9316-612a9f6f7239","remote_addr":"[::1]:46177","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.904939836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"e56799a8-9c2b-4b46-9316-612a9f6f7239","remote_addr":"[::1]:46177","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:57.906825917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"e56799a8-9c2b-4b46-9316-612a9f6f7239","remote_addr":"[::1]:46177","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1929,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:58.004811541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:64134"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.008922594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"add4e28b-46d7-488a-971d-462f2acc77cd","remote_addr":"[::1]:64134","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.008957284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"add4e28b-46d7-488a-971d-462f2acc77cd","remote_addr":"[::1]:64134","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:58.009546184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"add4e28b-46d7-488a-971d-462f2acc77cd","remote_addr":"[::1]:64134","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":627,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:58.060202493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:43267"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.063125125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"8035d789-11be-4d6c-b347-6b896309405a","remote_addr":"[::1]:43267","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.063149825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"8035d789-11be-4d6c-b347-6b896309405a","remote_addr":"[::1]:43267","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:54:58.063996805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"8035d789-11be-4d6c-b347-6b896309405a","remote_addr":"[::1]:43267","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":873,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373371769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373401599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373417939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373431189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373451439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.373485629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.373504379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373520539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.373655439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.373691389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.373737739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.373779329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373833309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:58.373871379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:58.373904109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373936149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373965869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.373984329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.374000159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.374016569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.374289299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.374304619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.374335349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.374365759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.374377729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.37439223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.37440661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.37442264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:58.37443637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.37444829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.37459868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.37463521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:58.37466675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.37468087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.37518692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.376525171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.376549801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.376566931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.413783109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.413830259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.413874629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.413899909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.413916909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.413930299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.41473633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.41475866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.41477592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.417518432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.417538382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.417556222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.417779982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.417843212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.417857902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.417874892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.417891102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.418937363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.418976143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.418992173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.419080013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.419810384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.419830544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.425414938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.425430848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.425446368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.425460828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.426478249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.426527429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.427084289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.427113809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.430154912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.430199032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:58.430217772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.430231512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.430248012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.430262752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.430278102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.430293582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.430312242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.431045682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.431077692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.432783144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.432811984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.432893284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.432932104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.432951754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.432965034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.432979394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.432995874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:58.433717644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.433738134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436057756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436098846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436117026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436136906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436153266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436168616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436184496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436200806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436215826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436231096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436246926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.436266956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.436510846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.436531806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.438752218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.438779548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, 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:54:58.439482919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.439522619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.439540289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.439554389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.44082936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.44085607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.44165148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.44167918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.44179957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.44184891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.44187961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.44191179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.44194319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.44195983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.363481094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.363516664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.363530154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.363544424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.364665625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.364715335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.364732145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.364747775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.364863225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.364899395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.364931995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.364960475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.365047245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:59.365081395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:59.365112526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.365143916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.365175016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.365192326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.365207196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.365224296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.365241976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.365256076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.365273456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.365306376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.365319516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.365335336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.365350166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.365365226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:59.365380646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.365393116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.365408666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.365424126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:59.365455066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.365470296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.365789416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.366845317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.366888307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.366906127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.369628209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.369645929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.369664179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.369678189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.369695369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.369709599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.369983889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.370003079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.370028409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.37113367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.3711533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.37118326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.37120132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.37123395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.37124802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.37126318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.37127589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.372151671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.372190401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.372205851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.372220911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.372739561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.372759301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.372835061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.372852681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.372868781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.372883771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.372899751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.372915241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.373428202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.373448302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.375768544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.375795784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:59.375812444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.375824774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.375839994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.375855374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.375869144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.375883004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.375898564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.375982074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.376022554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.377555875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.377599495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.377676165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.377693215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.377709335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.377725605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.378466746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.378485206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:54:59.379067836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.379113196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379155506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379173276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379190436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379207556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379222566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379237696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379252756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379268396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379281416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379296686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379311916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.379328096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.379344536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.379359906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.381367808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.381410728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, 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:54:59.38451508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.38455612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.38457376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.38458664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.38471552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.38474711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.385567121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.385589071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.385723021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.385770181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.385800621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.385834381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.385870001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.385886301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.381124672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.381152832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.381166402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.381179592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.381226522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.381250232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.381266022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.381287592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.381928502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.381967232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.382072412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.382133332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.383784594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:00.383823704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:00.383855654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.383887664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.384267474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.384289224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.384305254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.384322634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.387999847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.388050787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.388069087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.388100777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.388114957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.388130777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.388146547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.388161517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:00.388176897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.388189737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.389256348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.389312088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:00.389352168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.389370138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.389905728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.391004849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.391048989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.391067549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.39194995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.39197016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.39198661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.39200004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.39203065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.3920451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.393513891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.393554211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.393571191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.394682372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.394727182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.394746842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.398178014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.398223244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.398237184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.398254184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.398267194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.399466375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.399504625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.399521025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.399552615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.400135356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.400155736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.401086007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.401126187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.401147217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.401163257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.402172657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.402194387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.403433538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.403482708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.404308719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.404326949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:00.404342579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.404356039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.404371889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.404387179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.404402739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.404418069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.404433119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.404491469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.404529649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.40615142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.406196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.410678774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.410723804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.410741734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.410756204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.411387004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.411431344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:00.412238125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.412284735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412317565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412331325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412347025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412384845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412401485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412416905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412431745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412447885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412461585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412476285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412490965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.412505995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.418118039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.418160669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.420462221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.420483381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, 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:55:00.421786362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.421804672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.421823312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.421836492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.422597043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.422638853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.423394473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.423414873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.424623474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.424664974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.425518335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.425552555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.425582325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.425597565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36120895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36125511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36126958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36128687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36129976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.36131702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.36133272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36134774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36139399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36143922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36147082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36149873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36156783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:01.36160133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:01.36163407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36166492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36169567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36171273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.3617271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.36174342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36176017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36177351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36179409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36182327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36183618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36185228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.3618668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36188168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:01.36189667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.36190938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36192356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36193891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:01.36196972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.36198488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.36241317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.363470761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.363489801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.363506011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.363536411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.363550411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.363565361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.363578641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.363593111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.363606301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.363620731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.363637481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.363652781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.364591542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.364609802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.364626402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.364645552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.364673912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.364686852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.364701902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.364715832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.364745932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:01.364778702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.364793922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.364809202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.365328683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.365347273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.365383963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.365398583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.365413813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.365427333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.365441953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.365457413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.365960543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.365978923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.366014883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.366029823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:01.366044653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.366057233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.366072083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.366086823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.366101433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.366115933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.366130703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.366145423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.366161423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.367609064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.367628594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.367661984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.367677494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.367693444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.367705984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.367723084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.367740114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:01.368290155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.368309075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368343995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368359015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368375075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368389745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368405165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368420065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368436195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368450895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368466365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368483055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368499205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.368515295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.368530725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.368545975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.370553127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.370573137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, 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:55:01.370607447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.370622347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.370637707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.370652087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.370668357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.370683557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.371430427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.371448567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.371485057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.371514937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.371548117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.371580327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.371611067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.371628367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.362217663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.362273483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.362288533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.362301683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.362314573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.362333493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.362348593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.362363493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.362512074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.362549034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.362590834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.362621424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.363065504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:02.363127954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:02.363160794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.363193714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.363224414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.363241024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.363255574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.363270624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.363286924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.363299814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.363314274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.363341354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.363353524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.363367524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.363382224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.363396154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:02.363409674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.363421724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.363434944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.363449394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:02.363478894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.363493184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.363897825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.364945775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.364963905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.364979465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.365671386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.365709116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.365726926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.365740456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.365755406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.365768356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.365782816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.365799066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.365814156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.366740627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.366761537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.366777027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.366858887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.366908937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.366923977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.366939787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.366952887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.366968267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.367000287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.367026717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.367041587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.367548727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.367567907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.368460938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.368478708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.368493958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.368506908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.368523208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.368539308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.369080188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.369099859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.369189579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.369206169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:02.369225089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.369238899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.369254029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.369273859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.369288269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.369304629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.369323509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.369340509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.369356739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.37077297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.37079352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.3708599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.37087587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.3708999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.37091348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.37092926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.37094602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:02.37154692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.37156649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.37163897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.37167121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.37168791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.37170696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.37172336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.371738981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.371753441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.371768081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.371781361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.371797501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.371813701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.371828311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.371843081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.371858041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.373847592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.373871782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, 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:55:02.373956032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.373991302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.374008352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.374025272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.374041712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.374059022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.374777123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.374796793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.374864873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.374896633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.374926223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.374958383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.374994483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.375011843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.360894046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.360939746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.360954246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.360967586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.360980806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.360998326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.361015206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.361030576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.362650208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.362713398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.362741898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.362770648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.362833218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:03.362868098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:03.362899708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.362936578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.362968728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.362985568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.363000818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.363019268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.363036958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.363050408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.363065818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.363096678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.363109738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.363126148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.363142088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.363157698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:03.363172598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.363187278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.363204008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.363220858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:03.363251088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.363269668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.363711278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.364765759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.364820339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.364838739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.36599454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.36601856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.3661293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.36619828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.36621651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.36622981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.366351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.36639416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.3664142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.367670621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.367693681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.367711991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.369143023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.369177773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.369194593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.369212143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.369226323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.369288413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.369349563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.369365993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.369384413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.369883933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.369903513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.369999603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370016153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370033583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370047183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.370062703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.370078943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.370592594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.370611244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370645014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370661324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:03.370677104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370689234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370703104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370720744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370737234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370752114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.370765714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.372448435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.372485505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.374002416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.374027816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.374137466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.374154806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.374172476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.374186166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.374200266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.374215966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:03.374783617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.374828917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376362578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376403628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376421948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376438178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376453418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376468468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376483898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376498778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376512058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376526738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376542048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.376556608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.376798398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.376818288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.37896996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.37899175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, 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:55:03.380172091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.380191291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.380207781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.380221661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.380237161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.380253311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.381045092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.381081712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.409371553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.409430133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.410931044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.410970564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.411168754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.411187344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.360929599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.360957779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.360970929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.360983769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.360996929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.361019449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.361034819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.361050189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36113353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36118753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36121877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.3612475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.36128547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:04.36131798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:04.36134965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.36138071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.36141181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.36142889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.36144446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.36146045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36147723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36149058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36150706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36153449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36154748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36156478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.3615809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.36159884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:04.36161444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.3616268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.36164121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.36165706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:04.36168876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.36170406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.36205549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.363130871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.363173721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.363191981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.363209381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.363222421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.363237571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.363250421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.363265391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.363279681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.363294201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.363309781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.363325541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.364239942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.364289562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.364309152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.364326612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.364356992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.364370812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.364387032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.364400162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.364415762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.364447282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.364462832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.364477982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.364928092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.364948222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.364981582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.364996912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365027152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365040342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.365055232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.365071072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.365557953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.365576903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365616003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365655173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:04.365671993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365685083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365700473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365715593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365730333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365745653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.365760103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.365774343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.365790393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.367179704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.367234434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.367296434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.367315364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.367332404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.367346914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.367374224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.367391574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:04.368950955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.368971595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369090586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369131206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369147836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369163136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369178966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369193576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369208746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369223236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369236136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369250556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369269796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.369284586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.369298936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.369314426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.371284667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.371316047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, 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:55:04.371375747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.371410837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.371427517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.371441037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.371456857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.371472947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.372211428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.372232498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.37488983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.37492213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.37520386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.37523754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.37526905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.37528374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.369800939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.369828489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.369841689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.369854709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.3705556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.37060644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.37062434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.37063973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.398405721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.398471781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.398503031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.398532561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.399192131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:05.399229131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:05.399268861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.399302241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.400822502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.400846372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.400862232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.400879272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.401540233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.401576413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.401594063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.401623653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.401637543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.401653123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.401669233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.401684593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:05.401699443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.401712933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.402248084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.402287694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:05.402323894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.402339094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.402771844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.404075365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.404111495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.404127845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.407742848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.407788018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.407806738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.407821088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.407836748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.407852078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.409245799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.409272069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.409289499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.41055702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.41058872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.41060676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.411948181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.412003271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.412017761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.412036111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.412050381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.413324862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.413370052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.413386522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.413402332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.413925642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.413945982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.418442856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.418483286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.418500066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.418512866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.419719287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.419743647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.420556637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.420590357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.448058948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.448102278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:05.448119228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.448133638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.448148348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.448162618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.448177088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.448191268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.448206458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.45038678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.45041087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.452462341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.452486511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.480825583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.480862713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.480879643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.480894153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.481609273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.481628423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:05.482606764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.482645664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507698593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507735803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507752233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507767693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507783523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507798553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507814043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507829043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507843613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507858553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507873553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.507888043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.508621044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.508665944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.510966385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.510987675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, 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:55:05.511623746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.511640266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.511656306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.511669586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.512723577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.512742667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.513603867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.513627437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.514215388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.514274678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.514305688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.514339968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.514370238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.514386008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361461356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361488656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361502296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361515226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361528496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.361547176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.361562966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361579186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.361655456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.361686546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.361727756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.361759676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361828026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:06.361861276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:06.361893436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361925176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361956896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.361973916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.361989266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.362006066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.362024306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.362038006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.362053826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.362081966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.362095076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.362111516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.362127116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.362142016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:06.362156776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.362169436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.362184056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.362200136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:06.362231246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.362247126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.362661907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.363732167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.363750987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.363767657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.363786188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.363799108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.363814548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.363827718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.363842358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.363855298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.363869928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.363885468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.363900938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.364851738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.364869668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.364885938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.364903738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.364931748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.364944808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.364959738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.364972418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.365013068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:06.365047388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.365062718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.365077928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.365587189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.365606739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.365649759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.365664359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.365679579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.365692379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.365707099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.365723169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.366233159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.366252399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.366292409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.366308159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:06.366323419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.366336439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.366352739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.366368409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.366383389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.366398679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.366413369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.36643083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.36644762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.367898571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.367918051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.367948761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.367963581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.367980191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.367993211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.368017221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.368033751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:06.368573011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.368592571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368632731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368647771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368662731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368678311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368692911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368710521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368726161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368740561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368752971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368768051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368784121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.368799361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.368814261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.368829721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.370874313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.370895043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, 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:55:06.370918003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.370933843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.370950993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.370964563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.370980573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.370999943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.371741014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.371759334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.371802814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.371832814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.371861984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.371893504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.371925914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.371939584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.365883792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.365932182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.365949932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.365965162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.366027142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.366051582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.366068762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.366086012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.394613304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.394667334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.394697234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.394725834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.395299614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:07.395365544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:07.395398144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.395429014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.396582505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.396621115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.396638205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.396655025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.397596236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.397615956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.397649296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.397679686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.397693346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.397708826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.397724096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.397739546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:07.397754356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.397767236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.426816768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.426857238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:07.426921118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.426947068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.427523169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.428628759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.428670019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.428688039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.42896059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.42897872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.42899607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.42901159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.42902649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.42903983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.42931882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.42933899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.42935465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.431327871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.431358101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.431377731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.432482172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.432518252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.432532532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.432549112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.432562832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.432729402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.432789583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.432809033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.432826973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.433335773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.433380023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.436734456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.436773616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.436790786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.436806666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.436988436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.437008406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.437601746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.437638856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.439273937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.439298747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:07.439314617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.439327657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.439342677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.439357547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.439372357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.439386628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.439426578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.440094278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.440149548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.441704809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.441749249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.446462493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.446495993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.446512083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.446525093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.446806233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.446833243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:07.447424004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.447443454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.448908605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.448929425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.448945945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.448961005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.448975955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.448990915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.449006105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.449053105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.449073555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.449089675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.449106595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.449122535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.449719385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.449741165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.451913037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.451934077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, 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:55:07.456915981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.456942241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.456958491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.456971171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.457341121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.457382351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.458157612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.458187362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.459394453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.459426083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.460260853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.460318983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.460351363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.460367753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.360849681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.360877721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.360892151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.360904771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.360917061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.360932561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.360951321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.360967701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361014361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361046271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361079011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361107541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.361165832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:08.361197432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:08.361227252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.361260192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.361290542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.361308752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.361322872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.361337992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361353992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361366242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361380442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361407062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361419112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361433372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361447402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361461202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:08.361475582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.361487612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.361549602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.361582392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:08.361616352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.361632982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.361943222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.362982203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.363012283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.363029533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.363047493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.363060123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.363075823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.363089673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.363106573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.363120333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.363270533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.363288573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.363305253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.364270754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.364298754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.364317134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.364335894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.364366634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.364380614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.364396984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.364410394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.364551464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.364613794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.364630134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.364646064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.365130205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.365149685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.365194775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.365210945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.365231355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.365245475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.365425235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.365443965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.365987125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.366008955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.366059085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.366074025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:08.366088995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.366101655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.366116465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.366131555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.366147655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.366164145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.366179785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.366194585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.366209875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.367680566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.367698906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.367742596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.367757187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.367772497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.367785207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.367800037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.367815457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:08.368366707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.368386897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368409337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368423837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368439057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368453927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368468817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368483607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368498787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368513017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368525747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368540197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368554637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.368569367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.368583987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.368598977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.370668779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.370688829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, 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:55:08.370729349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.370744019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.370759689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.370772289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.370787149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.370802689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.371544019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.371562529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.371595139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.371624759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.371652729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.371685809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.371718739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.371732529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.360930204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.360980894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.360996354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.361010804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.361024394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.361043134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.361059254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.361075234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361128075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361163585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361205315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361240585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.361394055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:09.361427085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:09.361474665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.361509365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.361544095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.361561605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.361576615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.361594625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361613605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361628945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361645655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361673915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361690605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361707645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361722655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361740355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:09.361758015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.361772205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.361786375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.361801905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:09.361834995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.361852435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.362124885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.363171876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.363195116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.363212226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.363230176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.363244686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.363261636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.363275246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.363290426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.363303426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.363446666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.363465416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.363481106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.364428267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.364446587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.364463047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.364485977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.364515567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.364528657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.364543547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.364556217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.364687347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.364720397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.364736477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.364751687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.365275468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.365311728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.365332648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.365350288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.365367458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.365379788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.365449068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.365500848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.365998748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.366045418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.366063498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.366076428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:09.366091098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.366104038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.366117918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.366133018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.366147078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.366161978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.366175578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.366253918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.366272438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.3677987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.3678415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36786024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36788769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36790348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36791639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.36793118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.36794668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:09.36848856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.36851336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36853223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.368546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36856162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36857699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36859199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36860695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36862211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36863664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36864965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36866414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36867912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.36869425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.36870883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.36872408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.370757172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.370787162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, 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:55:09.370804802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.370818292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.370834392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.370847482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.370862732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.370878412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.371606322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.371625112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.371658822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.371689362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.371717212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.371771713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.371802433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.371817933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.375892219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.375943119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.375958279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.375972719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.376270509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.376302109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.376318289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.376332519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.37749886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.3775598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.37758993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.37761811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.380076972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:10.380115762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:10.380145942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.380175862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.380872862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.380892672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.380908812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.380928032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.384907835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.384931125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.384968715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.385031576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.385047006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.385064846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.385080286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.385095286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:10.385111616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.385126096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.385875466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.385916526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:10.385952036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.385967566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.386467707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.387890508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.387913258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.387929948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.388783818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.388825468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.388844108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.388858368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.388875478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.388889878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.39092264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.39097029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.39098815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.392116361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.392160361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.392180421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.420824123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.420882303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.420896243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.420912303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.420927413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.423772615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.423834345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.423851235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.423996045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.424999066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.425028466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.454012838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.454043588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.454087028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.454102928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.455685439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.455730829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.45710797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.45713523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.45774692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.45777302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:10.45779102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.45780719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.4578239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.45784055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.45785544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.45787017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.45788491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.486990612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.487013272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.488798474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.488819754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.489154274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.489171564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.489187084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.489200324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.489488064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.489507344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:10.490982625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.491001805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492175756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492204856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492221376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492236316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492260576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492275356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492289706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492304556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492316756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492331636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492346556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.492361106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.492375526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.492391386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.49693147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.49704767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, 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:55:10.498250181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.498267421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.498284051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.498297571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.498557481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.498574941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.499407372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.499424782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.499992342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.500067032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.501992564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.502052604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.502085414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.502105334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.3608134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.36086416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.36087909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.36089269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.36090601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.36092549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.36094189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.36095758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.36102432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.36107421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.36110612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361135511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.361181031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:11.361219571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:11.361252001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.361284291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.361315671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.361333481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.361349701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.361365901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361382811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361398211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361415851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361445421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361460251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361477351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361492051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361508971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:11.361526711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.361542241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.361556611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.361572121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:11.361604861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.361619921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.362058321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.363143442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.363176162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.363192012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.363209722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.363223922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.363238422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.363250992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.363266112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.363278312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.363291682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.363306322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.363322432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.364244253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.364263813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.364279493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.364300043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.364333683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.364345973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.364359783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.364371703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.364390543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:11.364421923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.364437543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.364451893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.364947893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.364967863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365000183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365016013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365031323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365043463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.365059653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.365075123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.365580934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.365599714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365630184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365645284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:11.365662474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365675724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365689884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365705264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365720094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365733454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.365750044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.365764814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.365778984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.367188615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.367232455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367251715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367265615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367282495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367296615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.367314755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.367332125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:11.367823266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.367844036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367869096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367885206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367901816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367916556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367934046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367949826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367964826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367979846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.367993326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.368010956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.368026586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.368042516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.368058806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.368074046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.370045667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.370069667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, 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:55:11.370096997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.370111857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.370130317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.370144217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.370162267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.370179027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.370902868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.370921508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.370958198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.370988468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.371018038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.371050248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.371082148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.371099128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.364015677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.364064857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.364079847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.364094037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.364107397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.364125027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.364140617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.364155907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.365859928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.365900968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.365989148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.366019758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.36878995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:12.36885125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:12.36890101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.36893254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.36896542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.3689825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.36899839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.36901638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.373098354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.373143524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.373159664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.373218704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.373232534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.373246954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.373260934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.373275144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:12.373289314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.373301794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.373798574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.373852044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:12.373885164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.373900094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.374435495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.375553565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.375595825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.375613145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.376497296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.376512126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.376528826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.376540906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.376554616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.376566636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.376633546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.376649856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.376664306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.377683327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.377711967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.377729657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.377996947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.378036587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.378050237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.378066117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.378079227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.379664958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.379702149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.379718139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.379820159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.380737659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.380760409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.380929139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.380965659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.380982159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.380996109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.38181466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.38184053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.383074401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.383124261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.384153762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.384192962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:12.384211842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.384225722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.384245392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.384261162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.384277572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.384294192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.384310262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.384326132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.384341862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.385885783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.385907513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.385988693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.386019363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.386037003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.386051213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.386177093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.386197043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:12.386832714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.386903324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.386963594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.386979224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.386993824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.387008014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.387023024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.387036694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.387050664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.387064124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.387075974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.387089844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.387103524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.387117284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.387130634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.387145164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.389274936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.389300056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, 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:55:12.389348446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.389365566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.389382136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.389395486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.389565276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.389583296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.390329897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.390348937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.390401127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.390451817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.390481307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.390513837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.390546197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.390563737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.360811787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.360857907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.360873417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.360887667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.360900077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.360916177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.360930357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.360944447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.387814528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.387873008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.387903398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.387931918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.389650019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:13.389687619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:13.389719679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.389751339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.39112905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.39115129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.39116729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.39118364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.391729191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.391745221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.391781081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.391838711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.391852891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.391868461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.391882371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.391898071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:13.391912741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.391927071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.421452103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.421483893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:13.421518063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.421534053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.422576744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.423672385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.423696825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.423714475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.424503425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.424521435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.424541775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.424556235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.424572275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.424585665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.425586636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.425607806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.425624296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.427692208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.427711988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.427728458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.454913958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.454954828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.454968498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.454983958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.454997228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.45793632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.457974291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.457990391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.458241251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.458991741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.459040631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.460134942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.460151132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.460167722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.460181222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.460498932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.460525632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.461890683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.461911843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.462843494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.462859884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:13.462876044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.462889524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.462904704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.462919234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.462933804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.462948224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.462963044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.467213987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.467233018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.468936509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.468979769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.4709761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.47101105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.47102747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.47104025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.49680377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.49684498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:13.498248061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.498294151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499733302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499753282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499769332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499784832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499799562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499814522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499829162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499843552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499856482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499871772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499887052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.499903972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.503174015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.503193505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.505618436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.505663916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, 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:55:13.531884346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.531928206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.531946646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.531960186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.532264947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.532312497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.534342728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.534387108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.559182917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.559244927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.562686329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.56272243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.56295447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361454601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361500931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361516701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361529661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361542761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.361559231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.361574661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361591041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.361626961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.361658391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.361700541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.361731611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361787751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:14.361820751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:14.361851831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361885741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361918121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.361935441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.361950281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.361967571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.361985981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.362001231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.362018091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.362045811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.362058781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.362073731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.362088861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.362103451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:14.362118541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.362131041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.362145311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.362160221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:14.362193681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.362209171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.362597242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.363649222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.363671332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.363687292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.363704292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.363717032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.363732732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.363745482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.363760052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.363772902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.363787533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.363802943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.363818153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.364754813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.364773983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.364790193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.364808953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.364837993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.364850793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.364865883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.364878343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.364911363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.364944213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.364959373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.364974223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.365478044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.365497554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.365538154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.365551144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.365565864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.365578154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.365592234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.365607574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.366097424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.366129204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.366145954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.366158954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:14.366173724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.366185814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.366200014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.366216094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.366230084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.366243684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.366257294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.366270844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.366285294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.367692195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.367714915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.367749405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.367763836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.367778826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.367793666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.367808686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.367824016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:14.368375866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.368394576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368427386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368441966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368456346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368471366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368485906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368500436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368515146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368529546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368542266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368556846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368571126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.368586086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.368600616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.368615626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.370641438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.370660748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, 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:55:14.370692538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.370705418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.370720588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.370733638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.370748318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.370764318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.371526998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.371567498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.371583238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.371611598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.371638568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.371668458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.371698298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.371713228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.362389754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.362437454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.362452135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.362466205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.362479515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.362497745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.362514125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.362529805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.364071096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.364111976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.364142746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.364172096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.364650016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:15.364710656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:15.364742366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.364774406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.366074107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.366123637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.366140907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.366158587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.367331668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.367369708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.367385448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.367414388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.367426798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.367440888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.367455038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.367468778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:15.367482758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.367494668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.367793239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.367830679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:15.367864029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.367878379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.368556769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.371834962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.371891632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.371911732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.373337113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.373363423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.373379933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.373393713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.373409443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.373422853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.373657843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.373694173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.373711463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.374704454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.374734064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.374751634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.400918154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.400974964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.400991804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.401030184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.401044514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.404603296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.404664376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.404681386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.405044487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.406035987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.406074887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.4099181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.40995393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.40997179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.4099857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.437514091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.437546061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.438460282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.438486642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.439156142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.439197752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:15.439213692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.439226612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.439240712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.439254472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.439268972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.439284462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.439298622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.439738543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.439783203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.441823624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.441845474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.466636613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.466655373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.466671293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.466685413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.467047373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.467074183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:15.467868384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.467916414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469488375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469517125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469531955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469546005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469560155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469574025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469587825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469601645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469613505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469627415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469641165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.469655135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.470744796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.470779056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.473185738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.473207178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, 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:55:15.475105819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.475123239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.475165919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.47518805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.47529302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.47533427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.47637015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.47641267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.477699581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.477754571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.477782461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.477814171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.477843922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.477859642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.361832867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.361882707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.361897157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.361910727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.361924167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.361943387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.361959307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.361975077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362125917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362188347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362217237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362244537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.362317207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:16.362350887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:16.362381427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.362411117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.362440557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.362457708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.362472108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.362487508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362538498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362552428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362569068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362596428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362609008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362622818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362636898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362650668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:16.362664378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.362676818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.362690148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.362704598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:16.362733998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.362748168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.363229118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.364291909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.364313069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.364328819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.364904929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.364952419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.364971299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.364986409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.365001799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.365016259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.365082599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.365101459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.36511781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.36610954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.36613032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.36614795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.36623532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.36626697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.36628113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.36629657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.36631005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.36632989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:16.36636242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.36637808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.36639382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.366897271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.366918551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.366956081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.366996311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367014801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367028781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.367043471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.367059761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.367519411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.367538631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367588371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367637121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:16.367654241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367669721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367684841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367699701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367714621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367729241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.367744021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.369818593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.369847483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.372119075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.372162965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372180725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372194765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372209485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372221995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.372235855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.372250515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:16.372742745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.372762625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372822545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372857515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372875335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372891005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372906595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372921645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372936505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372953225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372967085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372983955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.372999535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.373023055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.373038225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.373055355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.375080637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.375125997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, 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:55:16.375145957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.375159997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.375207027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.375221817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.375237177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.375252767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.375943338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.375971228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.375991418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.376021808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.376054918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.376087428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.376118468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.376135608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.360935519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.361000219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.361015989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.361030399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.361043349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.361062239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.361077839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.361094109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36114577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.3611841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36122093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36125024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.36171911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:17.36175748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:17.36178862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.36182386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.36185623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.36187446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.36189213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.36190848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36192481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36193853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36195611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36198471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36199746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36201345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36202978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36204492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:17.362061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.36207474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.36208864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.36210362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:17.36213703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.3621523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.362562601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.363628551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.363648031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.363664231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.363708991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.363723751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.363740171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.363753001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.363767411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.363779932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.363795612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.363812342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.363827592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.364771442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.364792442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.364808622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.364826822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.364855522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.364868072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.364882322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.364897282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.364917002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.364955662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.364972132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.364987272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.365487973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.365507433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.365541653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.365557043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.365571683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.365585593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.365600433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.365615883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.366111133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.366130203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.366163303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.366178653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:17.366193623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.366209083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.366225073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.366239893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.366264303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.366278903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.366293403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.366308673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.366323743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.367743714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.367762605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.369336046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.369353506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.369370036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.369382336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.369397096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.369413616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:17.369988266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.370043596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370632487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370649467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370665437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370681607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370698117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370712817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370727387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370744307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370757287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370771947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370786677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.370804047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.371076607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.371094667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.373221379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.373273389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, 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:55:17.373735719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.373752859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.373769419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.373782979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.373798569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.373814579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.37463349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.37467546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.375861271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.375902901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.375935481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.375968531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.375999851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.376016171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.375253783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.375302193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.375319273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.375333013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.375367393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.375391273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.375407383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.375423553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.376902924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.376939824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.376967884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.376996464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.378542736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:18.378603516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:18.378635066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.378665196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.378865136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.378883786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.378898576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.378913816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.406254537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.406296217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.406314967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.406347177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.406362587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.406380837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.406396317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.406413327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:18.406429387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.406442397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.408821368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.408867048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:18.408932529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.408949519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.409589249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.4114491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.41147261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.41149003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.411721181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.411740621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.411756401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.411770101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.411785271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.411798821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.414685263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.414728603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.414745713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.415908674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.415933704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.415951604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.443888755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.443941085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.443954585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.443970265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.443982485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.445794526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.445857086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.445873746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.446129187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.446832177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.446867097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.447064257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.447104697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.447122987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.447136327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.449239199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.449264069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.449944959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.449970229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.453569632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.453593922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:18.453611972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.453625422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.453643002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.453659212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.453675902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.453693082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.453709712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.454535233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.454564123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.456304304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.456348494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.458130986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.458155046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.458171446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.458184376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.49093989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.49097516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:18.491844831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.491865081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492612982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492638782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492655102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492669922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492684722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492698932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492712612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492726522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492738652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492753582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492768002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.492782622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.493060992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.493105862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.495448504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.495492394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, 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:55:18.523967805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.524017765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.524036135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.524049715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.525371916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.525394456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.526744947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.526795967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.527460368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.527505008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.555878099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.555934549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.556069779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.55609482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.362794267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.362837147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.362851167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.362864327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.362877917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.362895367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.362910507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.362925757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363109797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363157057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363187257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363215587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.363292177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:19.363325687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:19.363380697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.363411677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.363442327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.363459667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.363474797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.363490667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363507567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363520727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363536177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363563667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363576727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363591807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363606727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363621477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:19.363636187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.363648707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.363663297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.363678517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:19.363708977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.363724427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.364122698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.365165159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.365183539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.365199359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.365233579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.365248029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.365263669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.365276209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.365290759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.365303189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.365317499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.365332659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.365347789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.366269689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.366286599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.366302459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.366332469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.366362129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.366374449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.366388989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.366401349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.366418349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.36644909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.36646418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.3664788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.36696936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.36698726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.3670231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36703737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36705228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36706466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.36707888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.36709402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.36758674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.36760475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36763901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36765344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:19.36766841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36768102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36769524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36770994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.3677242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36773872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.36775339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.367767511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.367782641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.369172182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.369190002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369223532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369237902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369252172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369264662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.369278902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.369293942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:19.369837072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.369855362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369890152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369904652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369919442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369934212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369948302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369962602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369977622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.369992072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.370005102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.370019902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.370034312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.370049442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.370063812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.370078972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.372071484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.372089754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, 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:55:19.372127004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.372141184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.372156104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.372169174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.372183674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.372198944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.372926764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.372943484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.372980474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.373018144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.373046014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.373076595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.373106625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.373120485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.38998843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.39002716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.39004075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.39005395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.390797391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.390832791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.390848851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.390864091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.392262192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.392303342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.392343942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.392381232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.422121524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:20.422181205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:20.422214355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.422247775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.423035775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.423084645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.423103095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.423125005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.423983146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.424001286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.424048746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.424081156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.424094726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.424110356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.424126676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.424141206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:20.424155866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.424170346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.453460668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.453519128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:20.453552308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.453567918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.454354689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.457083111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.457105681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.457123371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.457851811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.457889991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.457907751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.457921431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.457937651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.457951022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.458306602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.458325582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.458342902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.459949113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.459994253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.460020063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.463460416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.463524396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.463540816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.463558146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.463572506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.463896366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.463947886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.463964226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.463979366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.464530266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.464574197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.465745317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.465763737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.465792407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.465805827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.466692758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.466735798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.467261849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.467306009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.471320362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.471358622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:20.471375352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.471436182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.471458322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.471476652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.471491802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.471506292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.471521262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.471537532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.471555302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.473154533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.473198013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.474388364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.474407264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.474423044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.474436534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.475674825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.475716485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:20.476248725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.476276295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.479944768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.479980108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.479996498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.480011828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.480027618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.480042148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.480056928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.480071318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.480084278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.480099448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.480113918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.480128288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.480250628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.480268608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.48239833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.48244153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, 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:55:20.484228021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.484266541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.484283211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.484296401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.485059832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.485102782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.485857423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.485899153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.489862496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.489899966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.490185526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.490224496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.490256726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.490271896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361284612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361321302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361334962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361348362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361361502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.361380102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.361396262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361412272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361485682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361545302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361575862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361604012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361671962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:21.361705282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:21.361737942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361769512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361801012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.361818072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.361836672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.361854682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361873492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361887372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361902732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361930442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361943642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361958742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361974192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.361989182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:21.362004352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.362017572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.362031902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.362047472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:21.362079152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.362094702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.362532673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.363613133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.363676423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.363694483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.363712653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.363727183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.363743233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.363756623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.363771493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.363784544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.376265603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.376314423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.376331873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.377619604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.377656394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.377677134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.377743284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.377798224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.377815134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.377834694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.377849094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.379211125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:21.379247315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.379264885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.379280825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.379821566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.379841776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.379914196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.379930516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.379947396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.379962036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.379978756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.379996156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.380506486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.380526606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.383348728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.383366678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:21.383383408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.383396348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.383411008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.383429128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.383445818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.383460428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.383477028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.383676129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.383694499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.38526939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.38529069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.38532807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.38534276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.38535947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.38537319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.386374051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.386413091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:21.387000931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.387045961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387065861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387080301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387095921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387116471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387133241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387149481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387165901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387182911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387195391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387212031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387228231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.387244691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.387260781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.387275861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.389286003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.389309033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, 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:55:21.391720595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.391738145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.391753965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.391767895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.391919985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.391938245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.392746695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.392771005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.392875305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.392907615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.393704786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.393740196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.393775156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.393789736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361382505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361431835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361446905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361460295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361473595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.361491535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.361507295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361522735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.361660265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.361691615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.361741045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.361800145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361829585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:22.361863895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:22.361895685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361926215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361956995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.361975935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.361991025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.362007165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.363918137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.363935287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.363967467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.363997697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.364011827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.364028217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.364043087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.364058527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:22.364073307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.364086047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.364139037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.364175797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:22.364209887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.364226947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.364743637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.365895048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.365929658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.365948208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.366211508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.366229068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.366248468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.366262668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.366277408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.366291548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.366326528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.366371308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.366388958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.367367829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.367387469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.367404529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.367474269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.367507779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.367521699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.367537489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.367550449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.367567999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.367600639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.367615889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.367631219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.36815762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.36817965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.3682394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36825607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36827463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36828962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.36830483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.3683207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.36882391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.36886661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36890472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36892179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:22.36893845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36895132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36896655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36898211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.368997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36901195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.36903575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.36905133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.36906706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.370582262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.370602082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.370639762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.370679752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.370697542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.370711102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.370726352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.370742262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:22.371289692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.371310232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371360072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371375732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371394632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371410922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371425432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371440672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371459572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371475712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371488442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371504532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371520702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.371535242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.371549842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.371565192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.373652894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.373682034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, 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:55:22.374489595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.374506605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.374524255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.374537125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.374552275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.374590835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.375351255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.375377495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.375466205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.375497625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.375526225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.375558265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.375590265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.375606525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361141198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361173668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361187038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361199848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361213198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.361230648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.361246238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361261648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.361384088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.361437358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.361472188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.361500478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361608268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:23.361644148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:23.361675828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361706888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361738368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.361756148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.361773538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.361790638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.363972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.36399001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.36402009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.36409448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.36410899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.36412601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.36414133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.36415642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:23.36417098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.36418332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.36419783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.3642153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:23.36424749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.36426385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.3647508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.365819431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.365837931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.365854221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.367049502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.367090122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.367107952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.367121332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.367136352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.367149232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.367163772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.367179722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.367195522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.368183163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.368204473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.368221093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.395162053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.395198873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.395212383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.395228023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.395241193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.395853344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.395912814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.395929124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.396076134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.397387035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.397411765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.425730456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.425769846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.425787716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.425801516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.427598858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.427631708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.428795189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.428822259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.429033799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.429050049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:23.429066699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.429081469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.429096829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.429111639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.429126959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.429146799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.429161249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.45681405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.45684225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.459312592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.459334762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.459521372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.459540422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.459557582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.459571372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.464184775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.464216245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:23.465187186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.465234616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.465968357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.465985887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466031207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466046307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466059977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466074177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466088737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466104047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466116757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466130577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466154267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.466169787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.467132317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.467151767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.47062175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.47065012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, 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:55:23.47116999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.47118749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.471204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.471217631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.471329331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.471354081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.472121721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.472142511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.476214654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.476264914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.477115525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.477179385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.477214075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.477231455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.36074872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.36079335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.36080927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.36082184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.36083436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.36085003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.36086443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.36087852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.36093864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.36100596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.36104533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.36107604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.36110451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:24.361147531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:24.361181701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.361213161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.361245121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.361264721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.361279981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.361299521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.361317741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.361330991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.361348741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.361378271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.361393141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.361408441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.361423821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.361439131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:24.361453791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.361471531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.361487191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.361502271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:24.361535131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.361550281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.361900221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.362953922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.362974202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.362990762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.363010442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.363023232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.363038772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.363051602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.363066192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.363079232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.363094302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.363109532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.363124902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.364071263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.364089673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.364106233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.364124963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.364155183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.364168253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.364182913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.364195453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.364231193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.364289573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.364305643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.364321203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.364779363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.364800143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.364833853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.364849533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.364865833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.364878633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.364893483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.364908453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.365412284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.365432114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.365466224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.365480524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:24.365495534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.365508064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.365522714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.365537504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.365551994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.365566494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.365581864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.365596444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.365611994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.367038755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.367070105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.367155195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.367172385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.367187935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.367200715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.367232415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.367250125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:24.368646386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.368695136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368755216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368796636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368819886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368835256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368849426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368862946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368876606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368893646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368906636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368920646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368935116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.368949766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.368963096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.368978326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.370970958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.370998498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, 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:55:24.371049758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.371066108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.371083548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.371097528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.371115528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.371131268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.371846509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.371867119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.374422011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.374477991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.374713741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.374749241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.374784101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.374800931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.382216289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.382261819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.382278359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.382292649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.38299992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.38302622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.38304175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.38305722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.38339664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.38343507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.38346552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.38349441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.388579834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:25.388621874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:25.388653664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.388685084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.389062655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.389092925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.389108055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.389126985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.415294844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.415338964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.415357474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.415391584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.415405604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.415421484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.415437584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.415452804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:25.415467754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.415481144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.416377775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.416434755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:25.416468935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.416484635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.417101606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.418251107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.418277647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.418294777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.443742176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.443779856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.443797156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.443811136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.443825936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.443839986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.445563497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.445601857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.445622757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.447031538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.447060978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.447078288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.447642759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.447681099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.447694959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.447710729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.447724209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.450649721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.450684851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.450700891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.450828491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.451394032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.451439192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.452711133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.452745093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.452760703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.452774043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.453148543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.453190163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.454047314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.454091394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.455713155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.455752685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:25.455770115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.455784475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.455828825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.455844895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.455859505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.455874405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.455889185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.456094745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.456137965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.457681286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.457706046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.459628148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.459653978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.459670328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.459684568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.460025498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.460048178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:25.460637479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.460756189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461505599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461524049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461551859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461566899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461582669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461597379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461612059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461626269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461638619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461653439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461668179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.461683209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.461697669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.461713349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.463740651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.463783181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, 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:55:25.464262751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.464279781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.464295771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.464308691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.464323861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.464339181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.465135762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.465154842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.466444873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.466478033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.466602353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.466636483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.466740863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.466760013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361049696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361098486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361128247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361141527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361155657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.361175497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.361191187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361206327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361227297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361283237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361312597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361340777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361389517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:26.361425247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:26.361456747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361488837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361521047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361538397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.361553507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.361573767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361591707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361605157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361621017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361649327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361662957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361678017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361697117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361713367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:26.361727857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.361740927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361755547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.361772407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:26.361804527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.361819917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.362215077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.363247708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.363278598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.363296378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.363314728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.363328338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.363344668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.363357648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.363372258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.363387028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.363402248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.363417418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.363436728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.364335319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.364353589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.364373009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.364390279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.364423899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.364438929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.364453979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.364466379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.364481369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:26.364513759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.364528739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.364546279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.365032329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.365052779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.365084829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.365100719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.3651203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.36513333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.36514953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.36516502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.36565515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.36567649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.36569921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.36571302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:26.36572941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.36574205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.36575673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.36577153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.36578748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.36580313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.36581746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.36583556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.36585207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.367226921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.367245941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.367279741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.367294741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.367309231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.367321951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.367336771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.367351971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:26.367882662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.367904612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.367946272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.367989642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368008082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368024052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368039382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368054742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368070142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368084962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368097932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368115052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368130142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.368147002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.368161852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.368179202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.370098513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.370120433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, 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:55:26.370169973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.370196113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.370212363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.370225863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.370241263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.370257633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.370930004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.370953774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.370982634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.371018814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.371046934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.371078144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.371109604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.371124054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.362925271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.362960271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.362973831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.362986811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.362999741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.363017841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.363033371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.363049031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.363236791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.363274411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.363325671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.363386081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.364448362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:27.364484652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:27.364514932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.364545132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.365241253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.365283733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.365300253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.365316623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.365740363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.365770473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.365786803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.365816753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.365830093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.365845213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.365860313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.365875273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:27.365890313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.365903003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.365917123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.365934103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:27.365965473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.365980793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.366440624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.367492134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.367536134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.367554064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.371029257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.371051037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.371066567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.371080017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.371095547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.371108117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.371323177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.371346467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.371362347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.372352728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.372372298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.372389288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.373736789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.373785469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.373799969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.373816329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.373829929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.373845729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.373879349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.373895419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.373911059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.37444925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.37446924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37453742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37456023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37457624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37458945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.3746047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.37462182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.37513114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.37517457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37519235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37520545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:27.37522028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.3752325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37524912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37526292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37528064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37529598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.37530948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.37551227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.37553059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.377048662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.377068242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377176642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377208532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377224852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377237892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.377254012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.377270102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","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:55:27.377772972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.377793152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377864602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377879122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377894762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377909122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377923382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377937852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377952232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377966812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377979202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.377996082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.378018842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.378034892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.378050812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.378067422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.380041944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.380063914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, 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:55:27.380128684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.380143644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.380159434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.380172034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.380186474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.380201564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.380933584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.380950394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.381027985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.381058115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.381087455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.381122865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.381153205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.381169485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:55:27.827904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:43708"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:55:27.857657903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:53896"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.857884333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"e440325c-54f6-45a1-80c3-82571e23735d","remote_addr":"[::1]:43708","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857915613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"e440325c-54f6-45a1-80c3-82571e23735d","remote_addr":"[::1]:43708","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:55:27.858357833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"e440325c-54f6-45a1-80c3-82571e23735d","remote_addr":"[::1]:43708","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":474,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.863298057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"1fd9db96-f213-4a81-8091-06bb1dc1509c","remote_addr":"[::1]:53896","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.863319987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"1fd9db96-f213-4a81-8091-06bb1dc1509c","remote_addr":"[::1]:53896","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:55:27.866060949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"1fd9db96-f213-4a81-8091-06bb1dc1509c","remote_addr":"[::1]:53896","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":2748,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:55:27.904867818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:49065"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:55:27.929660207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","remote_addr":"[::1]:35642"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.929820127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"5ddf6e9f-d8b7-4e41-92f1-2022b92265dc","remote_addr":"[::1]:49065","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.929844377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"5ddf6e9f-d8b7-4e41-92f1-2022b92265dc","remote_addr":"[::1]:49065","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:55:27.931126278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"5ddf6e9f-d8b7-4e41-92f1-2022b92265dc","remote_addr":"[::1]:49065","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1326,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.931704029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"4cb7df3f-3325-4dad-8a7a-5493fbadd575","remote_addr":"[::1]:35642","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.931737819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"4cb7df3f-3325-4dad-8a7a-5493fbadd575","remote_addr":"[::1]:35642","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:55:27.93301324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"4cb7df3f-3325-4dad-8a7a-5493fbadd575","remote_addr":"[::1]:35642","local_addr":"[::1]:41361","component":"dropshot","name":"8a5e52ab-630a-4f6a-98e2-1a207923f650","latency_us":1335,"response_code":200}